在我的应用程序中,我有一个UILabel显示每秒钟更新的时间。 我也有可拖动的对象在屏幕上。 当我隐藏标签或停止计时器时,一切都很完美,但是当我启动计时器时,拖动对象的动画性能下降。 我把UILabel更新在一个单独的线程,但没有运气。 我需要帮助的朋友:)Ios UILabel更新性能
0
A
回答
0
这是我的代码:
self.timer =的NSTimer scheduledTimerWithTimeInterval:1个目标:自我选择:@选择(的OnTimer :)用户信息:无重复:YES]; (无效)onTimer:(NSTimer *)timer; {
timeInterval ++;
int hours = (int)timeInterval/3600;
int minutes = (timeInterval %3600)/ 60;
int seconds = ((timeInterval%3600)%60);
NSString *timeDiff = [NSString stringWithFormat:@"%d:%02d:%02d", hours,minutes,seconds];
[NSThread detachNewThreadSelector:@selector(setText:) toTarget:self.time withObject:timeDiff];
}
+0
标签每秒更新一次,导致UI拖动性能下降?也许你还应该发布你的拖动代码。此外,您无法在主线程之外更新GUI。如果你这样做,它可能似乎“工作”......直到它没有,并且你的应用程序以随机和不可重复的方式失败。 – Bogatyr 2011-02-11 12:00:13
相关问题
- 1. Cocoa - iOS - 更新UILabel的文本属性需要setNeedsDisplay吗?
- 2. 慢UILabel更新
- 3. iOS Swift如何更改或更新自定义UITableViewCell中的UILabel属性
- 4. 动态更新UILabel
- 5. UIView不更新UILabel
- 6. 从applicationDidBecomeActive更新UILabel?
- 7. SQL更新性能
- 8. 更新性能cassandra
- 9. UILabel AutoShrink属性不工作在ios 7
- 10. 如何立即更新UILabel?
- 11. 更新UILabel文本动画
- 12. UiLabel的减速更新
- 13. 更新UILabel与全球NSString
- 14. iphone更新uilabel和uiimageview
- 15. 如何频繁更新UILabel?
- 16. 如何更新uilabel文字
- 17. 更新UILabel不工作
- 18. 未更新UILabel内容
- 19. UITableViewCell自定义,更新UILabel
- 20. iPhone UILabel没有更新
- 21. iOS更新ViewController从另一个类的UILabel
- 22. Linq更新与SQL更新性能
- 23. IOS UILabel sizeToFit
- 24. iOS IBOutlet UILabel Duplicate
- 25. iOS UILabel不会重绘为新尺寸
- 26. IOS:用的UILabel“显示更多”按钮
- 27. iOS 5:UILabel动态更改大小
- 28. 更改宽度的细节UILabel - iOS
- 29. UILabel更新重置视图位置
- 30. 在for()循环中更新UILabel
请发表您的代码中,你所创建的计时器,它的选择 – iHS 2011-02-11 10:54:12