配列を設定UIViewAnimationTransitionFlipFromRight
してメインビューコントローラーを切り替えながら、メインウィンドウで使用しています。UINavigationController
viewControllers
UISegmentedControl
ナビゲーション バーがランダムに 5 回に 1 回歪むことを除いて、すべて正常に動作します。誰かが同様のことを見て解決策を見つけた場合は、私に知らせてください。
結果の画面は次のようになります。
配列を設定UIViewAnimationTransitionFlipFromRight
してメインビューコントローラーを切り替えながら、メインウィンドウで使用しています。UINavigationController
viewControllers
UISegmentedControl
ナビゲーション バーがランダムに 5 回に 1 回歪むことを除いて、すべて正常に動作します。誰かが同様のことを見て解決策を見つけた場合は、私に知らせてください。
結果の画面は次のようになります。
iOS がはるかに高いレベルの移行 API を定義しているのに、なぜこのような原始的なルートに行くのでしょうか。たとえば、UIModalTransitionStyleFlipHorizontal
は とほぼ同じアニメーションを使用しますが、一般的に使用するのUIViewAnimationTransitionFlipFromRight
ははるかに簡単です。また、(スクリーンショットでわかるように) ナビゲーション コントローラーの表示も可能になり、モーダル ビュー内からビューをプッシュできるようになります。
アニメーションの完了後setNeedsDisplay
にを呼び出すとどうなりますか?UISegmentedControl