【奇奇动画ios】iOS动画效果主线程问题

更新时间:2020-01-26    来源:ios    手机版     字体:

【www.bbyears.com--ios】

iOS在执行动画效果,Controller切换,弹框这些和UI界面相关的程序的时候,必须并且只能在主线程上运行,否则会出现延时或者各种诡异的现象。

因此,在参考了各种方法后,整理了一个静态的block方法,如果不在主线程的话,直接切换到主线程执行动画

#pragma mark 始终在主线程运行

+ (void)runOnMainThread:(dispatch_block_t)block

{

    if ([NSThread isMainThread]) {

        block();

    }else{

        dispatch_sync(dispatch_get_main_queue(), block);

    }

}


该方法可以直接使用,一切尽在不言中

 

本文来源:http://www.bbyears.com/shoujikaifa/84879.html

热门标签

更多>>

本类排行