2011-06-29 74 views

回答

2

您可以添加所需顏色的UILabel,並將其添加到導航欄而不是使用默認標題字段。

titleView 當此項目爲頂層項目時,導航欄中央顯示的自定義視圖。

@屬性(非原子,保留)的UIView * titleview的討論如果這個屬性值是零,導航項目的 標題顯示在 導航欄中的中心時,該產品 頂部的項目。如果您將此屬性 設置爲自定義標題,則會顯示 而不是標題。如果leftBarButtonItem不是 nil,則該屬性被忽略 。

自定義視圖可以包含按鈕。在UIButton 類中使用 buttonWithType:方法將按鈕添加到導航 欄的樣式的自定義 視圖中。自定義標題視圖在導航欄上居中 ,並可能將 調整爲適合。

默認值爲零。

狀況可用在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

相關問題