Я запускаю функцию для выдачи значка воспроизведения:
- (void)pulsePlayIcon {
if ([self isPlaying]) {
return;
}
[[self videoView] playIcon].hidden = NO;
[[self videoView] playIcon].alpha = 1.0;
[UIView animateWithDuration:[self playIconPulseDuration]
delay:[self playIconPulseTimeInterval]
options:(UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse)
animations:^{
[[self videoView] playIcon].alpha = 0.8;
}
completion:^(BOOL completed) {}];
}
Это прекрасно работает в iOS 5.0, но в 4.3 блокирует пользовательский интерфейс.Пользовательский интерфейс не отвечает.Я читал, что это был предложенный способ сделать повторяющиеся анимации в iOS версии 4.0 или выше (> = 4.0).Виновник, кажется, UIViewAnimationOptionRepeat
.Вы видите какие-то очевидные ошибки, которые я делаю?