问题如题目所示,为什么 UIScrollView 的滚动会导致 NSTimer 失效?
ios
就是runloop mode的问题,具体的可以看看这个讲解,题主的问题是一个典型问题。
http://v.youku.com/v_show/id_XODgxODkzODI0.html
应该是因为UIScrollView滚动的时候跟主线程不是同一个runloop mode,一个runloop mode就是input sources、timer和observers的集合。每次执行runloop,都需要指定一个mode。UIScrollView滚动时候由于不同的mode所以也导致它只能保证它所在的runloop的timer有效,而主线程无效。
UILabel的attributedText属性设置了CTRunDelegate占位,但是不起作用呢
为什么把视图控制器pop掉之后,内存并没有释放?
ios上有什么开源的条形码二维码库
iOS 百度地图SDK 与导航SDK 文件重复 duplicate symbols 怎么解决...
IOS 开发如何把这个网址GET到服务器中?并返回出成功结果
iOS运行报错:[AppName] was compiled with optimization