作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的 viewController 正在从后台线程接收通知并相应地更新 UI。
使用这段代码
dispatch_async(dispatch_get_main_queue(), ^{
self.myButton.hidden = NO;
[self.view addsubview:someView];
});
我时不时(2/5 次)观察到 myButton 不可见。一些 View 已被添加。如果我按下 myButton 所在的区域,它就会变得可见。
当从后台线程调用时,像这样更新 UI 的正确方法是什么,我以为就是这样,但显然它没有按我预期的那样工作。
最佳答案
此代码没有任何问题,您应该检查您没有将它隐藏在其他地方。
所以只需搜索其他部分或您有代码的代码 self.myButton.hidden
关于iphone - iOS view.hidden = NO 并不总是有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16283536/
我是一名优秀的程序员,十分优秀!