2011-06-29 6 views

答えて

2

デフォルトのタイトルフィールドを使用する代わりに、必要な色のUILabelを追加してナビゲーションバーに追加することができます。

titleView このアイテムがトップアイテムである場合、ナビゲーションバーの中央にカスタム表示が表示されます。このプロパティの値がnilの場合、この項目は 最上位の項目であるとき@property(アトミック、保持)UIViewの * titleViewディスカッション、ナビゲーションアイテムの タイトルは ナビゲーションバーの中央に表示され

。カスタムタイトルにこのプロパティー を設定すると、タイトルの代わりに と表示されます。 leftBarButtonItemが でない場合、このプロパティは が無視されます。

カスタムビューにボタンを含めることができます。 UButton クラスの buttonWithType:メソッドを使用して、カスタム ビューのボタンをナビゲーションのスタイル バーに追加します。カスタムタイトルビューは、ナビゲーションバーの中央に表示され、 で、 になるようにリサイズされています。

デフォルト値はnilです。

可用性iOS 2.0および で利用可能です。 UINavigationBar.h

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UINavigationItem_Class/Reference/UINavigationItem.html%23//apple_ref/doc/uid/TP40006933

+0

で宣言されたあなたに@Andreasをありがとう! – Jackelope11

+1

@ Jackelope11:私は自分の投稿を更新しました。新しいUILabelオブジェクトを作成した後、フォント(色、サイズなどの設定)をカスタマイズし、次にself.navigationItem.titleView = yourLabelReferenceを使用します。 (今はMacではなく、これは正しい構文だと思います!) – LuckyLuke

関連する問題