我想使用navigationItem.title's
字体,因为我插入了一个按钮titleView
,这个按钮有“ABC”,但是这个“ABC”必须指定一个字体。我需要与navigationItem
系统标题字体相同的字体;我该怎么办?
问问题
2353 次
3 回答
1
我相信这是常规系统字体 [UIFont systemFontWithSize:someSize]。您还需要在其上设置一个小阴影,以使其具有与标题栏相同的效果。如果您使用 UILabel 我相信您可以将 shadowOffset 设置为 0,-1 以获得与标题栏相同的效果。
于 2012-02-20T16:55:19.630 回答
0
默认情况下,所有字体类型都设置为“系统”。
于 2012-02-20T11:44:51.490 回答
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];
于 2012-02-20T15:13:53.250 回答