ビューの特定の領域に2つのサブビューコントローラーのビューを表示するビューコントローラーがあります。2 つのサブ ビュー コントローラーは、FlopVC と FipVC です。
あるサブビューから別のサブビューへの遷移をアニメーション化したいと考えています。私が使用しているコードは次のとおりです。
-(IBAction)flip:(id)sender{
UIViewController *newVC = nil;
if (self.isFlip) {
newVC = [[FlopVC alloc] initWithNibName:nil bundle:nil];
}else{
newVC = [[FipVC alloc] initWithNibName:nil bundle:nil];
}
newVC.view.frame = CGRectMake(120, 20, 240, 260);
[self.view addSubview:newVC.view];
[UIView transitionFromView:self.currentVC.view
toView:newVC.view
duration:0.9
options:UIViewAnimationTransitionFlipFromLeft
completion:^(BOOL finished) {
self.currentVC = newVC;
self.isFlip = ! self.isFlip;
}];
}
サブビューは入れ替えられますが、アニメーションはありません。私は何を間違っていますか?
PS 完全なプロジェクトはこちらです。