iPhone では、ストーリーボードでプッシュ セグエを使用すると、常に から に移動right
しleft
ます。、またはにナビゲートleft
するメカニズムを実装できますか?right
down
top
セグエの作成方法は知っていますCustom
が、同じようには機能しませんPush
。手伝って頂けますか?
iPhone では、ストーリーボードでプッシュ セグエを使用すると、常に から に移動right
しleft
ます。、またはにナビゲートleft
するメカニズムを実装できますか?right
down
top
セグエの作成方法は知っていますCustom
が、同じようには機能しませんPush
。手伝って頂けますか?
iOS 5 用のアプリを開発している場合は、UIStoryboardSegue を実装するクラスを作成して (カスタム セグエを持たせるため)、次のPerform
方法でメソッドをオーバーライドできます。
-(void)perform {
UIViewController *sourceViewController = (UIViewController*)[self sourceViewController];
UIViewController *destinationController = (UIViewController*)[self destinationViewController];
CATransition* transition = [CATransition animation];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromLeft;
[sourceViewController.navigationController.view.layer addAnimation:transition forKey:kCATransition];
[sourceViewController.navigationController pushViewController:destinationController animated:NO];
}