0

ルートタブバーを持つiOS5用のiPadアプリケーションを作成しています.タブバーのすべてのビューコントローラーはナビゲーションコントローラーである必要があります.

uinavigationcontroller の外観をカスタマイズして、ナビゲーションバーがステータスバーから 28 ピクセル下に移動する方法を見つけようとして苦労しています。その上部のバナー スペースに、アプリのすべてのビューに表示されるロゴ (画像ビュー) と検索バーを配置する必要があります)。私の問題は、A) ナビゲーション コントローラーをカスタマイズするか、B) IB でビューを xib として作成し、それをストーリーボードに統合する必要があるかどうかわからないことです。C) カテゴリを作成して、ナビゲーション バーの標準的な外観 (位置) を変更する必要があります。

オプション A については、iOS5 で uinavigationcontroller をサブクラス化することはできないと思います (ただし、それについては完全にはわかりません)。オプション B については、UI の xib を作成する場合、ナビゲーションに関連するすべてのロジックを作成する必要があるのではないかと心配しています。

役立つと思われるヘルプやリンクをいただければ幸いです。

ありがとう!。

4

1 に答える 1

0

私はそれがうまくいくと思います:

[yourNavBar setCenter:CGPointMake(yourNavBar.center.x,yourNavBar.center.y + 28)];
于 2013-05-27T20:29:42.137 に答える