У меня есть пользовательский вид. Это пользовательское представление имеет два UIImageViews - imageview1 и imageview2.
[UIView beginAnimations: nil context: nil];
[UIView setAnimationDuration: 2,00];
[UIView setAnimationDelegate: self];
[UIView setAnimationDidStopSelector: @selector (transitionDidStop: закончен: контекст :)];
[UIView setAnimationTransition: UIViewAnimationTransitionFlipFromLeft forView: собственный кеш: ДА];
if (frontVisible) {
[imageview1 removeFromSuperview];
[self addSubview: imageview2];
}
еще {
[imageview2 removeFromSuperview];
[self addSubview: imageview1];
}
frontVisible =! frontVisible;
[UIView commitAnimations];
Изображение меняется с imageview1 на imageview2 и наоборот, но у меня не получается эффект переворота. Вместо этого я вижу исчезновение одного изображения, когда появляется другое.