10

UINavigationController をプッシュ/ポップするときにカスタム アニメーション (ページ カール) を行うカスタム セグエを作成しています。アニメーションは、UINavigationController の境界にクリップされているという事実を除いて、正常に機能します。関連するすべてのビューをチェックして、clipToBoundsに設定されていることを確認しましたがNO、うまくいきません。

次に、UINavigationController 自体のビュー階層を調べたところ、UINavigationTransitionView タイプのサブビューが原因であることがわかりました。このビューの clipToBound を NO に設定するとうまくいきます。ただし、ビューはプライベートで文書化されていない可能性が高いため、ハッキー/脆弱に感じます. これを達成する他の方法はありますか?

4

0 に答える 0