Я пытаюсь реализовать UIProgressView, который непрерывно завершается в течение 10 секунд. Я использую NSTimer, чтобы попытаться достичь этого, но мне сложно понять это. Я консультировался с документацией на UIProgressView и NSTimer, а также на других опубликованных вопросах, пожалуйста, помогите мне, если сможете.Реализация обратного отсчета с помощью UIProgressView и NSTimer
Моя текущая реализация не обновляет представление UIProgress. Исходный код приведен ниже:
- (void)updateTimer:(NSTimer *)timer
{
// sets timer
[self setTimer:[NSTimer scheduledTimerWithTimeInterval:0.25f
target:self
selector:@selector(updateTimer:)
userInfo:nil
repeats:YES]];
float newProgress = [self.timeProgressView progress] + 0.025;
[self.timeProgressView setProgress:newProgress animated:YES];
}
Любая помощь приветствуется.
подключен ваш UIProgressView к IBOutlet или добавлены как подвид где-нибудь? –