配列を設定UIViewAnimationTransitionFlipFromRightしてメインビューコントローラーを切り替えながら、メインウィンドウで使用しています。UINavigationControllerviewControllers
UISegmentedControlナビゲーション バーがランダムに 5 回に 1 回歪むことを除いて、すべて正常に動作します。誰かが同様のことを見て解決策を見つけた場合は、私に知らせてください。
結果の画面は次のようになります。

配列を設定UIViewAnimationTransitionFlipFromRightしてメインビューコントローラーを切り替えながら、メインウィンドウで使用しています。UINavigationControllerviewControllers
UISegmentedControlナビゲーション バーがランダムに 5 回に 1 回歪むことを除いて、すべて正常に動作します。誰かが同様のことを見て解決策を見つけた場合は、私に知らせてください。
結果の画面は次のようになります。

iOS がはるかに高いレベルの移行 API を定義しているのに、なぜこのような原始的なルートに行くのでしょうか。たとえば、UIModalTransitionStyleFlipHorizontalは とほぼ同じアニメーションを使用しますが、一般的に使用するのUIViewAnimationTransitionFlipFromRightははるかに簡単です。また、(スクリーンショットでわかるように) ナビゲーション コントローラーの表示も可能になり、モーダル ビュー内からビューをプッシュできるようになります。
アニメーションの完了後setNeedsDisplayにを呼び出すとどうなりますか?UISegmentedControl