私はこれを非常に多くの方法で解決しようとしましたが、常に失敗しました。
基本的に必要なのは、カスタマイズされた NavigationBar (高さが異なり、戻るボタンが小さい) を持つ NavigationController です。これは既に達成しています。
これにより、2 つの問題が生じます。NavigationController のデフォルトの NavigationBar を使用すると、NavigationBar は小さくなりますが、プッシュされた ViewController のビューは、NavBar が通常の高さを持っているかのように配置されます。一方、自分で作成した NavBar を使用してデフォルトの NavBar を非表示にすると、プッシュされた ViewControllers のビューは、NavBar がまったくないかのように表示されます。ビュー フレームをどこに設定すればよいかわかりません。どこに設定しようとしても、うまくいきません。
独自の NavigationController をゼロから実装せずに戦略はありますか?
nibファイル、dev for iphone OS 4.0を使用していませんが、すぐにiPhone OS 3に戻ります。