Можно ли остановить изменение размера detailLabel при установке UITableviewCellAccessoryCheck? - PullRequest
0 голосов
/ 10 ноября 2010

У меня есть несколько UITableViewCells, которые используются для выбора настройки.Касание одного проверяет его и отменяет проверку ранее проверенной ячейки (если есть).Я использую стиль ячейки UITableViewCellStyleSubtitle и в каждом detailLabel есть текстовый абзац.Когда я устанавливаю аксессуар на UITableviewCellAccessoryCheck, мой detailLabel изменяет размер, перемещая текст визуально непривлекательным способом.Я хочу, чтобы текст detailLabel сохранял свою позицию независимо от того, отмечен он или нет.

Я подумал, что смогу получить ширину проверенного вспомогательного вида и упреждающе уменьшить ширину detailLabel.Это правильный способ сделать это?

Должен ли я ждать, пока не появятся ячейки, или я могу сделать это так, как они созданы в tableView:cellForRowAtIndexPath:indexPath?

Нужно ли устанавливатьмаска изменения размера detailLabel по-другому?

1 Ответ

0 голосов
/ 10 ноября 2010

установить для свойства detailTextLabel AdjustmentsFontSizeToFitWidth значение NO.

cell.detailTextLabel.adjustsFontSizeToFitWidth = NO;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...