Пожалуйста, подтвердите: NSTimer должен периодически повторять событие - PullRequest
1 голос
/ 28 октября 2010

Я пытаюсь сделать приложение для iOS.Как часть приложения, я хочу, чтобы UIScrollView прокручивал каждые X секунд.Я считаю, что мне нужно использовать NSTimer.Это правильно?

Ответы [ 4 ]

3 голосов
/ 28 октября 2010

Да. Для этого вы можете использовать NSTimer:

float interval = 2.5f; //whatever interval you want
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:interval target:someTarget selector:@selector(someSelector:) userInfo:nil repeats:YES];
2 голосов
/ 28 октября 2010

Да.Вы можете использовать NSTimer для выполнения отложенного или периодического события.Хороший пост по использованию NSTimer здесь .

1 голос
/ 28 октября 2010

Да.

NSTimer* theTimer = [NSTimer scheduledTimerWithTimeInterval:X
                                                     target:someController
                                                   selector:@selector(scrollThatView)
                                                   userInfo:nil
                                                    repeats:YES];
0 голосов
/ 28 октября 2010

Вам не нужно , чтобы использовать NSTimer - есть другие способы сделать это, но да, NSTimer позволит вам сделать это.

...