Xcode Objective-C | iOS: функция задержки / помощь NSTimer?

Итак, я разрабатываю свое первое приложение для iOS, и мне нужна помощь ..

Простая программа на данный момент, у меня около 9 кнопок, и когда я нажимаю первую кнопку или любую кнопку, я просто хочу, чтобы первая кнопка подсвечивалась на 60 миллисекунд, не выделялась, вторая кнопка подсвечивалась, подождите 60 миллисекунд, снимите выделение и так далее для остальных кнопок, чтобы они выглядели как движущийся светодиод.

I ' Я смотрел пробовал спать / спать, но как только эта продолжительность сна закончилась, кажется, что выделение / снятие выделения полностью пропускается.

Например:

- (void) button_circleBusy:(id)sender{
firstButton.enabled = NO;
sleep(1);
firstButton.enabled = YES;

и так далее для остальных кнопок. Он ДЕЙСТВИТЕЛЬНО задерживает, но не задерживает "firstButton.enabled = NO;". У меня есть изображение "отключенного состояния" каждой кнопки, и я никогда его не вижу.

Любая помощь приветствуется! Я изучал NSTimer, но не знал, как его реализовать.

Спасибо.

-Пол

33
задан gcamp 5 September 2011 в 01:29
поделиться