Меняется ли UILabel с течением времени? - PullRequest
1 голос
/ 13 мая 2010

У меня есть простая UILabel, которую я хочу менять каждые 10 секунд. Каков наилучший способ сделать это, чтобы остальной интерфейс оставался активным?

Ответы [ 2 ]

3 голосов
/ 13 мая 2010
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:10.0f target:self selector:@selector(updateLabel:) userInfo:nil repeats:YES];
self.repeatingTimer = timer;
...

- (void) updateLabel:(id)sender {
    myLabel.text = newStringValue;
}

...
[repeatingTimer invalidate];
self.repeatingTimer = nil; // stops timer
1 голос
/ 13 мая 2010

Все, что вам нужно, это запустить NSTimer и каждый раз обновлять label.text.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...