2

皆さん、ちょっとした問題が発生しました。

メイン ウィンドウには NavigationController があり、TableViewController を最初のタブにロードする TabBarController を使用して、IB を使用してすべてのビューを作成しました。

ナビゲーション コントローラーで searchbarcontroller を使用すると問題が発生します。ただし、上部のナビゲーション バーが消えるとテーブルが高くなりすぎて、何が間違っているのかわかりません。

添付されているのは、私が言及しているものの画像です。どんな助けでも大歓迎です。

代替テキスト http://img263.imageshack.us/img263/4706/picture1ot.png

いくつかの詳細情報:

UINavigationController と UITabBarController を備えた MainWindow があります。最初のタブで、別のペン先「AVN_TableController」を読み込みます。これは UITableViewController ペン先であり、Searchbar デリゲートを使用します。

4

2 に答える 2

0

それが問題の原因だったので、私は自分のタブバーコントローラーを作成するルートに行きました。

于 2009-11-16T16:00:17.257 に答える
0

Interface Builder でビュー サイズを正しく設定し、「シミュレートされたインターフェイス要素」を使用してステータス バー、ナビゲーション バー、およびタブ バーを表示している場合、正しく動作するはずです。そうでない場合、アクションシートを表示すると、間違ったビューに追加されるため、タブバーの高さだけタップ可能な長方形がオフセットされるというこの問題が思い浮かびます。それがここに当てはまるかどうかはわかりませんが、少なくとも考慮すべきことです。

于 2009-11-13T04:41:54.853 に答える