私は、画面の一部を占める子ビューコントローラとしてUINavigationControllerを表示しています。私はストーリーボードの中にシンプルな埋め込みセグを使って説明しました。UINavigationControllerを含む過去のUIViewを拡張する方法
そのUINavigationControllerのrootViewControllerには、子ビューコントローラーコンテナの境界を超えて拡張したい小さなUIViewがあります。
私の階層は次のようになります。私は無駄に、clipsToBounds =すべて含むビューに偽を設定している
1) Main View
2) Container Nav Controller
3) Root View Controller
4) UIView which should extend past the bounds of 2
。
ビューのデバッグを少し行うと、2〜3の間にUINavigationTransitionView
が表示されます(clipsToBounds = false)。私はこれが問題を引き起こしていると確信しています(エンタープライズアプリケーションとして、プライベートAPIを使用しても構いません)。
ビューをすべてのコンテナを超えて拡張できるようにするにはどうすればよいですか?
viewDidLoad()
下
containerView
が含まのViewControllerで
おそらくいくつかのコードを共有しますか?どのようにUINavigationControllerを提示しますか? – jokeman
コンテナに埋め込みセグを使用して表示されます。すべてはストーリーボードを介して行われます。私は明確にするために編集します、 – cdstamper