我正在开发我的第一个iOS应用程序,需要帮助...
目前只有一个简单的程序,我有大约9个按钮,当我按下第一个或任何一个按钮时,我只想让第一个按钮突出显示60毫秒,取消突出显示,然后第二个按钮突出显示,等待60毫秒,取消突出显示,并一直进行下去,直到所有按钮都亮起来,就像移动的LED灯。
我尝试了使用sleep/usleep,但是一旦该休眠持续时间结束,好像就会跳过突出显示/取消突出显示操作。
例如:
- (void) button_circleBusy:(id)sender{
firstButton.enabled = NO;
sleep(1);
firstButton.enabled = YES;
对于其它的按钮也是这样。它确实有延迟,但不会延迟 "firstButton.enabled = NO;" 这一步。我为每个按钮的 "禁用状态" 都准备了一张图片,但从来没有看到过。
非常感谢任何帮助!我已经研究了 NSTimer,但不确定如何实现。
谢谢。
-Paul