Orp*_*ury 1 iphone cocoa-touch timer objective-c ios
我是一个新的开发人员,在开始编写一个简单的字典应用程序供iPhone上的个人使用,我想知道用什么方法来控制我的单词在屏幕上显示多长时间.
我已经尝试过NSTimer,performSelector:withObject:afterDelay:但我想知道这些是否是解决问题的最简单,最有效的方法.
我不确定是否应该使用睡眠方法,NSThread sleepForTimeInterval:因为我希望在屏幕上单词列表时可以选择在应用程序中进行其他操作.
有什么指针吗?
一百万谢谢.
NSTimer或者performSelector:withObject:afterDelay:都是不错的选择.在performSelector:withObject:afterDelay:似乎更直截了当地使用,在我看来.
你不想使用sleep,特别是在主线程上.这将使您的应用无响应.
您可能还想查看块动画.例如,你可以将这个词淡出然后关闭.见:[UIView animateWithDuration:delay:options:animations:completion:].一开始它有点吓人,特别是如果你不熟悉代码块.但是这种方法可以让你获得很多控制权.
| 归档时间: |
|
| 查看次数: |
95 次 |
| 最近记录: |