2 starwar2012 starwar2012 于 2013.02.21 13:19 提问

如何动态设置导航栏title长度

有一些在导航控制器显示的视图,其中有两个title非常长。

导航中超出长度的title字符就会被压缩,显示成……

有没有办法能让导航根据标题长度自动调整?

2个回答

gaoXxxing
gaoXxxing   2013.02.21 16:34
已采纳

ViewDidload中加上下面的代码:

self.title = @"Your TiTle Text";
UILabel* tlabel=[[UILabel alloc] initWithFrame:CGRectMake(0,0, 200, 40)];
tlabel.text=self.navigationItem.title;
tlabel.textColor=[UIColor whiteColor];
tlabel.font = [UIFont fontWithName:@"Helvetica-Bold" size: 30.0];
tlabel.backgroundColor =[UIColor clearColor];
tlabel.adjustsFontSizeToFitWidth=YES;
self.navigationItem.titleView=tlabel;
zzzili
zzzili   2013.02.21 16:00

导航栏上加UILabel,,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!