В настоящее время у меня есть 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
так, чтобы размер шрифта изменялся так, чтобы текст всегда соответствовал определенным мною границам?