У меня, похоже, обратная проблема для большинства людей. Я вызываю setProgress на моем UIProgressView (который добавлен в мой сотовый просмотр). Я называю это без анимации, но изменение кажется анимированным, и я не могу его отключить.UIProgressView setProgress не останавливает анимацию
То, что я вижу, - это «слайды» бара от текущего уровня до требуемого уровня, а не прямые прыжки. Я предполагаю, что это означает анимацию?
Я использую xcode 5.0 и имитирую для iPhone iOS7.
self.progressPlay = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleBar];
[self.progressPlay setFrame:CGRectMake(56.0, 34.0, 225.0, 11.0)];
[self.progressPlay setProgress:0.0 animated:NO];
[self.progressPlay setProgressTintColor:[UIColor colorWithRed:0.431 green:0.753 blue:0.949 alpha:1.0]];
... а потом
[self.progressPlay setProgress:progress/duration animated:NO];