UINavigationController をプッシュ/ポップするときにカスタム アニメーション (ページ カール) を行うカスタム セグエを作成しています。アニメーションは、UINavigationController の境界にクリップされているという事実を除いて、正常に機能します。関連するすべてのビューをチェックして、clipToBounds
に設定されていることを確認しましたがNO
、うまくいきません。
次に、UINavigationController 自体のビュー階層を調べたところ、UINavigationTransitionView タイプのサブビューが原因であることがわかりました。このビューの clipToBound を NO に設定するとうまくいきます。ただし、ビューはプライベートで文書化されていない可能性が高いため、ハッキー/脆弱に感じます. これを達成する他の方法はありますか?