IOS UILabel обновление производительности - PullRequest
0 голосов
/ 11 февраля 2011

в моем приложении UILabel показывает время, обновляемое каждую секунду. У меня также есть перетаскиваемые объекты на экране. Когда я скрываю метку или останавливаю таймер, все идеально, но когда я запускаю таймер, производительность анимации перетаскивания объектов падает. Я поместил обновление UILabel в отдельную ветку, но не повезло. Мне нужна помощь друзей:)

1 Ответ

0 голосов
/ 11 февраля 2011

Это мой код:

self.timer = [NSTimer scheduleTimerWithTimeInterval: 1 target: self selector: @selector (onTimer :) userInfo: nil повторяется: YES];

- (void) onTimer: (NSTimer *) таймер;{

timeInterval ++;
int hours = (int)timeInterval / 3600;   

int minutes = (timeInterval %3600)/ 60; 
int seconds = ((timeInterval%3600)%60);
NSString *timeDiff = [NSString stringWithFormat:@"%d:%02d:%02d", hours,minutes,seconds];

[NSThread detachNewThreadSelector:@selector(setText:) toTarget:self.time withObject:timeDiff];

}

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