0

Xcode 4.2 を使用してプロジェクトを構築しており、ストーリーボードも使用しています。基本的に、「メインメニュー」ビューに接続された初期ビューである UINavigationcontroller があります。私の「メインメニュー」の中には、タブバーコントローラーにリンクされたボタンがあり、20 ほどのタブがあります。そのため、「詳細」ボタンが表示され、「詳細」ボタンをクリックすると「編集」ボタンが表示されます。すべて正常に動作しますが、唯一の問題は、[編集] をクリックすると構成ページが上にスライドし、[完了] ボタンがナビゲーション バーの後ろに隠れてしまうことです。とにかく、構成ページをナビゲーション バーの前にスライドさせることはできますか?

また、Xcode 4.2 の新機能を使用しました。エディターツールバーの下で「NavigationController に埋め込む」および「TabbarController に埋め込む」ことができる場所。ありがとうございました !

4

1 に答える 1

0

のインスタンスはUITabBarController、ウィンドウのルート ビュー コントローラーのみにする必要があります。UITabBarControllerのように、別のコンテナ ビュー コントローラ内に を配置するUINavigationControllerと、未定義の動作が発生する可能性があります。

UITabBarControllerクラスリファレンスから...

UITabBarController クラスは UIViewController クラスを継承するため、タブ バー コントローラーには独自のビューがあり、ビュー プロパティを通じてアクセスできます。タブ バー インターフェイスを展開する場合は、このビューをウィンドウのルートとしてインストールする必要があります。他のビュー コントローラーとは異なり、タブ バー インターフェイスは別のビュー コントローラーの子としてインストールしないでください。

于 2011-12-18T22:22:13.717 に答える