Я пытаюсь создать переход между двумя subviews (view1 и view2). Когда нажимается кнопка, я хочу, чтобы view1 (front) перевернулся и отобразил view2 (назад). Я попробовал оба переходаFromView и transitionWithView. Каждый работает, но каждый из них имеет проблему.
переходFromView - переворачивает супервизор (весь просмотр окна переворачивается, а не подпункты). Когда этот флип происходит - одно подобие находится на передней панели надзора перед флип, а другое подвью - на обратной стороне флип - как и должно быть. Но я не хочу, чтобы супервизор перевернулся, только подсмотры.
transitionWithView - переворачивает только подпункты, но перед переходом отображается представление 'to'.
У кого-нибудь есть предложение?
-(IBAction) button1action:(id) sender {
if ([sender tag] == 0) {
[UIView transitionFromView:view2 toView:view1 duration:2.0
options:UIViewAnimationOptionTransitionFlipFromLeft
completion:nil];
}
else {
[view1 removeFromSuperview];
[self.view addSubview:view2];
[UIView transitionWithView:view2
duration:2.0
options:UIViewAnimationOptionTransitionFlipFromRight +
UIViewAnimationOptionShowHideTransitionViews
animations:^{}
completion:nil];
}
}