изменение размера UILabel с помощью UITableView при изменении ориентации - PullRequest
1 голос
/ 21 июня 2010

У меня есть 3 UILabel внутри пользовательского UITableViewCell. Ширина этих UIlabels должна меняться, когда устройство меняет свою ориентацию, потому что ширина tableView изменяется. Моя проблема заключалась в том, как я могу изменить размер метки, когда происходит ротация устройства.

1 Ответ

6 голосов
/ 21 июня 2010

Самый простой способ - установить для меток autoresizingMask соответствующие значения. Вы, вероятно, захотите что-то вроде этого:

leftLabel.autoresizingMask   = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleRightMargin;
centerLabel.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin;
rightLabel.autoresizingMask  = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleLeftMargin;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...