在一些技术交流群里面,一些初学者(我表示我也是其中一人),总是会发现,为什么我UIView的animate方法,不会动!而是直接闪? 这是为什么呢? 一定要在主线程中更新UI! 一定要在主线程中更新UI! 一定要在主线程中更新UI! 但是平时我们在函数里面直接写的时候,我们是不知道,这个动画方法,到底是在哪个线程执行的. 所以如果遇到了这种情况,最好下断点观察一下,程序执行方法的线程是否是主线程,把更新UI的代码,写在异步或者同步的主线程中更新,就可以解决这种情况. 至少目前我是遇到了这种情况,…