2011-07-18 20 views
2

我想設置一個UINavigationItem的標題,使它顯示一個兩行標題,兩行的字體比正常的字體更小。我已經在其他應用程序(例如Mail)上看到了這種效果,但我無法弄清楚如何使其發揮作用。在iOS上的UINavigationItem上設置2行標題?

我試着設置一個提示符,那絕對不是我想要的,我希望導航欄保持相同的高度,但文本變得更小,並允許兩行。

這是可能的默認或我需要我自己的自定義視圖來實現它?

+1

[多行導航欄標題]的可能的複製(http://stackoverflow.com/questions/34298383/multiline-navigationbar-title) – Bill

回答

1

其他,你正在尋找的是一個自定義navigationBarUILabelnumberOfLines屬性或者設置爲2,則可以使用2 UILabel's。

+0

@RobLourens和@WrightsCS我怎麼知道將幀設置爲什麼? (例如,這必須適用於所有iOS設備等。)。此外,字體和顏色看起來完全不同。 – Nektarios

+0

設置你的'AutoResizingMasks'。 – WrightsCS

2

您可以將titleView設置爲自定義視圖,例如具有所需字體的UILabel。爲了使之成爲一條線的標籤,請確保您設置比設置PromptnumberOfLines爲2

+0

羅布意味着2不是0 numberOfLines .. – Nektarios

+0

右鍵,0會讓的UILabel有任何行數。我只是在想,因爲我認爲這是我自己使用它的唯一... –