как мне найти, что анимация флип закончила анимацию?Как найти, что флип-анимация закончила iphone?
я хочу, чтобы обновить текст метки только после того, как анимация закончила ..
или как я обновить вид во время покадровой анимации.?
как мне найти, что анимация флип закончила анимацию?Как найти, что флип-анимация закончила iphone?
я хочу, чтобы обновить текст метки только после того, как анимация закончила ..
или как я обновить вид во время покадровой анимации.?
Вы пробовали установить делегат анимации, а затем ответили на событие 'animation done stop'?
...
[UIView setAnimationDidStopSelector:@selector(animationDidStop:finished:context:)];
[UIView setAnimationDelegate:self];
...
[UIView commitAnimations];
....
}
- (void)animationDidStop:(NSString*)animationID finished:(NSNumber*)finished context:(void *)context {
// Update text label
}
Пожалуйста, остерегайтесь @selector (animationDidStop: Выполнил: контекст :) считается частным API и получите приложение отвергнуто:
Благодарим Вас за отправку ХХХХХ в App Store. К сожалению, он не может быть добавлен в App Store, потому что он использует частный API. Использование непубличных API-интерфейсов, которые, как указано в разделе 3.3.1 Лицензионного соглашения с Программой разработчиков iPhone, запрещены:
«3.3.1 Приложения могут использовать Документированные API в порядке, предписываемом Apple, и не должны использовать или звонить любые частные API. "
Непубличный API, который включен в ваше приложение: animationDidStop: finished: context :.