2013-01-12 36 views

回答

2

您必須使用titleView來定製您的NavigationItem這種方式。

UILabel* tlabel=[[UILabel alloc] initWithFrame:CGRectMake(0,0, 300, 40)]; 
     tlabel.text=self.title; 
     tlabel.textAlignment=NSTextAlignmentCenter; 
     tlabel.font = [UIFont boldSystemFontOfSize:17.0]; 
     tlabel.numberOfLines = 3 
     tlabel.textColor=[UIColor colorWithRed:7.0/255.0 green:26.0/255.0 blue:66.0/255.0 alpha:1.0]; 
     tlabel.backgroundColor =[UIColor clearColor]; 
     tlabel.adjustsFontSizeToFitWidth=YES; 
     self.navigationItem.titleView=tlabel; 
+0

我知道了bro.Your的答案只需要添加label.numberOfLines = 3;多謝兄弟 :) –

1

你需要做的是做一個自定義的視圖(UIView的子類,在這種情況下,3視圖的孩子UILabels)。 你可以把這個自定義視圖在這樣的導航欄:

self.navigationItem.titleView = myCustomView; 

祝你好運!

相關問題