我目前有一个 UILabel
:
factLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 280, 100)];
factLabel.text = @"some text some text some text some text";
factLabel.backgroundColor = [UIColor clearColor];
factLabel.lineBreakMode = UILineBreakModeWordWrap;
factLabel.numberOfLines = 10;
[self.view addSubview:factLabel];
在我的iOS应用的整个生命周期中,factLabel
会获取许多不同的值。有些是有多个句子的,有些只有5或6个单词。
我该如何设置 UILabel
来使字体大小随着文本内容的变化而自动调整,以便始终适合我定义的范围?