navigationItem的标题是什么字体?

时间:2012-02-20 11:41:11

标签: ios title navigationitem

我想使用navigationItem.title's字体,因为我在titleView中插入了一个按钮,而此按钮有“ABC”,但这个“ABC”必须指定一个字体。我需要这个字体与navigationItem title的系统字体相同; 我该怎么做?

3 个答案:

答案 0 :(得分:1)

我相信它是常规系统字体[UIFont systemFontWithSize:someSize]。您还需要在其上设置一个小阴影,使其具有与标题栏相同的效果。如果你使用UILabel,我相信你可以将shadowOffset设置为0,-1,效果与标题栏相同。

答案 1 :(得分:0)

默认情况下,所有字体类型都设置为“System”。

答案 2 :(得分:0)

UINavigationItem.title的字体属性无法以实际方式设置。但您可以创建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];