2011-01-24 8 views
0

私のアプリのナビゲーションバーは、デフォルトで提供されているものよりも高い高さで良いと感じています。ナビゲーションバーの高さを変更できますか?ナビゲーションバーのカスタマイズは許可されていますか?

可能であれば、HIGでは許可されていますか?私は多くのものに制限を置くHIG文書をスキャンしましたが、バーがデフォルトの高さでなければならないとどこでも見つけることができませんでした。誰でも確認できますか?

ありがとうございます!

+3

なぜこのように感じますか?標準の高さが小さすぎることを示すユーザビリティテストを行ったことがありますか? –

+1

ナビゲーションバーにアイコン(画像+テキストが重なっている)でセグメントコントロールを張りたいので、私はこのように感じています。私のiphoneタグは誤解を招くかもしれないが、これはipadのためであり、したがって、セグメント上のアイコンが、コントロールのダッシュボードのように大きくて目立つように見える必要がある。私はバーのデフォルトの高さを使用してそれをやってみましたが、最終結果は効果的ではなく、ひどく見えます。テキストのみのセグメントコントロールはうまく見えますが、セグメントのアイコンとしてイメージを使用したい場合はそうではありません。また、カスタマイズされたボタンを使用しても、その「見た目」は決して扱われません。 – Bourne

答えて

0

ナビゲーションバーの高さとスタイルを変更できます。たとえば、カスタムナビゲーションバーが必要なときは、navigationControllerのnavigationBarHiddenプロパティをYESに設定し、目的の高さ、背景、ボタンなどを持つUIViewサブクラスを追加します。

0

許可されています。
多くのアプリは、ナビゲーションスタイル(リーダ、ibookなど)をカスタマイズしました。

デフォルトではナビゲーションバーの高さは2種類あり、1つは普通、もう1つはプロンプトのタイトルです。

しかし、高さを別の高さに変更する必要がある場合は、多少の魔法のコードが必要かもしれません:D

関連する問題