Динамически изменяющийся размер шрифта UILabel

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

181
задан Andreas -he-her- 28 June 2017 в 00:46
поделиться