У меня есть несколько UITableViewCells
, которые используются для выбора настройки.Касание одного проверяет его и отменяет проверку ранее проверенной ячейки (если есть).Я использую стиль ячейки UITableViewCellStyleSubtitle
и в каждом detailLabel
есть текстовый абзац.Когда я устанавливаю аксессуар на UITableviewCellAccessoryCheck
, мой detailLabel
изменяет размер, перемещая текст визуально непривлекательным способом.Я хочу, чтобы текст detailLabel сохранял свою позицию независимо от того, отмечен он или нет.
Я подумал, что смогу получить ширину проверенного вспомогательного вида и упреждающе уменьшить ширину detailLabel.Это правильный способ сделать это?
Должен ли я ждать, пока не появятся ячейки, или я могу сделать это так, как они созданы в tableView:cellForRowAtIndexPath:indexPath
?
Нужно ли устанавливатьмаска изменения размера detailLabel по-другому?