最近、3.2 から Xcode 4 に切り替えましたが、これまでのところすべて問題ありません。この 1 時間ほど、私をイライラさせていることが 1 つあります。私のメイン ウィンドウ xib には、4 つのタブを持つタブ コントローラーがあります。そのうち 3 つは通常の UIViewController ですが、1 つは UINavigationController です。問題は、Xcode 4 の Interface Builder では、ナビゲーション コントローラーのナビゲーション バーが表示されないことです。「連絡先ナビゲーションコントローラー内のアドレスリストテーブルビューコントローラー」というウィンドウが表示されます。Xcode にナビゲーション バーが表示されないのはなぜですか? Xcode 3 の IB では、それを確認したり、ボタンを追加したり、タイトルを変更したりできました。ここではできないようです。
このビデオを見ると、ユーザーが UINavigationController をタブ バーにドラッグすると、バーが問題なく表示されます。
http://www.youtube.com/watch?v=aSBK8Zz6O4M
カスタム クラスを ContactsNavigationController に設定しましたが、通常のビュー コントローラーの xib の変更のように、ナビゲーション コントローラーの xib で行った変更がタブ コントローラーに反映されません。
だから、私は少し混乱しています。私はこれが初めてではなく、初日から Xcode プログラミングを行っていますが、ナビゲーション バーがタブ コントローラーのビューに表示されない理由と、ナビゲーション コントローラーを設定したときの理由について、かなり迷っています私のカスタムクラスに(nibファイルを設定しても)、機能しません。他のすべてが行います。