Фон - у меня есть пользовательский макет UITableViewCell.В каждой ячейке будет несколько UILabels с переменным числом строк UILabels.В качестве аргумента рассмотрим 3 столбца UILabels (разной ширины) и переменное количество строк в зависимости от данных.
Чтобы наилучшим образом учесть изменения размера представления содержимого (например, режим редактирования, изменение ориентации и т. Д.), Я собирался вручную расположить каждую из UILabels в ячейке в методе layoutSubviews, эффективно устанавливая их точные позиции,Я думал, что таким образом они будут правильно размещены для таких событий, как режим РЕДАКТИРОВАНИЯ, изменение ориентации и т. Д.
Вопрос - мне интересно, с точки зрения производительности это лучший подход?Или я должен смотреть как-то предопределять строки UILabel, один предопределенный набор для портретного режима и другой набор для ландшафтного режима?(не совсем уверен, как это будет сделано, но я пытаюсь описать подход, при котором макет не нужно пересчитывать при изменении ориентации и т. д.)
спасибо