Iphone 如何控制UINavigationBar标题中的标题字体

Iphone 如何控制UINavigationBar标题中的标题字体,iphone,objective-c,ios,uinavigationcontroller,title,Iphone,Objective C,Ios,Uinavigationcontroller,Title,我有一个导航栏控制器,我想在其中显示文本。但文本并非每次都是一样的。最少5个字符,最多60个字符。我希望所有字符都可见。如何设置导航栏标题的最小和最大字体大小 Thanx您需要在UINavigationBar上设置标题视图。您可以使用任何常规UILabel设置将其设置为UILabel。答案如下 UILabel *bigLabel = [[UILabel alloc] init]; bigLabel.text = @"1111111122222233333344444455555556666777

我有一个导航栏控制器,我想在其中显示文本。但文本并非每次都是一样的。最少5个字符,最多60个字符。我希望所有字符都可见。如何设置导航栏标题的最小和最大字体大小


Thanx

您需要在UINavigationBar上设置标题视图。您可以使用任何常规UILabel设置将其设置为UILabel。

答案如下

UILabel *bigLabel = [[UILabel alloc] init];
bigLabel.text = @"1111111122222233333344444455555556666777888899999000000";
bigLabel.backgroundColor = [UIColor clearColor];
bigLabel.textColor = [UIColor whiteColor];
bigLabel.font = [UIFont boldSystemFontOfSize:20];
bigLabel.adjustsFontSizeToFitWidth = YES;
[bigLabel sizeToFit];

self.navigationItem.titleView = bigLabel;

奇怪,这个问题被否决了。也许这是一个连续的句子。这里我们主要关注人工语言的语法。我编辑了你的q。然后投票表决。