更新UI
iOS-小智
iOS软件工程师
展开
-
NSNotificationCenter通知更新UI不刷新问题解决方案
我在最近一个项目中使用了通知事件更新界面UI,断点跟踪发现通知事件已经执行,但是界面不刷新。这是因为通知事件在异步线程中执行,所以我们应该在主线程中更新UI,如下是用GCD更新- (void)update{ dispatch_async(dispatch_get_main_queue(), ^{ //这里进行UI更新 }}原创 2014-03-09 18:44:53 · 2385 阅读 · 0 评论 -
viewDidAppear:方法中UI不更新
viewDidAppear:不是在主线程执行,在更新UI时需要在主线程更新- (void)viewDidAppear:(BOOL)animated{ dispatch_async(dispatch_get_main_queue(), ^{ //更新UI }}原创 2014-03-09 18:59:56 · 1088 阅读 · 0 评论