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