2012-02-20 137 views
0

我想使用navigationItem.title's字體,因爲我在titleView中插入了一個Button,這個按鈕有「ABC」,但是這個「ABC」必須指定一個字體。我需要這個字體與navigationItem標題的系統字體相同; 我該怎麼做?navigationItem的標題是什麼字體?

回答

1

我相信這是常用系統字體[UIFont systemFontWithSize:someSize。您還需要在其上設置一個小陰影,以使其與標題欄具有相同的效果。如果您使用UILabel,我相信您可以將shadowOffset設置爲0,與標題欄效果相同。

+0

該字體與我想要的字體非常相似,謝謝 – namunaka 2012-02-21 01:54:54

+0

謝謝你的回答 – namunaka 2012-02-27 06:39:10

0

默認情況下,所有字體類型都設置爲「系統」。

0

UINavigationItem.title的font屬性不能實際設置。但是你可以創建一個UILabel並設置自定義字體並添加爲子視圖。

試試這個

UILabel *label=[[UILabel alloc]init]; 
label.frame=CGRectMake(100,10,200,24); //You have to adjust frame here. 
label.font=[UIFont fontWithName:@"Helvetica" size:14]; 
[self.navigationController.navigationItem addSubView:label]; 
[label release];