4
私はUINavigationControllerをサブクラス化して、あるタイプから他のタイプへ移行できるいくつかのタイプのヘッダを含めることを望みます。UINavigationControllerをカスタムヘッダーまたはUINavigationBarでサブクラス化する方法
- 子コントローラビューのサイズはどのように管理すればよいですか?ヘッダーの各種類の下にそれらを制限することは、変わっていく間に気が散っていて、管理するのが難しいようです。
- loadView()でUINavigationControllerのビューにUIViewサブクラスを割り当てようとしましたが、そうすると子コントローラビューが表示されなくなります(代わりに黒く表示されます)。この予期しない動作が発生するのはなぜですか?
- UINavigationControllerの「左から右へドラッグ」の切り替えをサポートするにはどうすればよいですか?
- UINavigationBarをサブクラス化することでこれを実現する方法はありますか?そうでない場合、私のカスタムビューはUINavigationControllerのトランジションアニメーションをどのようにサポートできますか?
- 代わりにUIViewControllerをサブクラス化し、基本的なUINavigationControllerビヘイビアの独自の実装を記述する利点はありますか?