У меня есть представление (UIScrollView
), которое загружает некоторые данные и отображает различные вещи из них в различных подпредставлениях. Таким образом, у меня есть приблизительно 10 подпредставлений (UIImageView, UILabel
), и мне нужно разместить их программно, учитывая их непредсказуемое содержание (то есть различную высоту / ширину для UILabel
s в зависимости от свойства текста).
Из того, что я прочитал, нет основы компоновки для Cocoa-touch.
Каков наилучший способ сделать это?
Из того, что я могу сказать, я должен поместить содержимое в представления, а затем начать вычислять координаты на основе их кадров после вызова их методов sizeToFit
.
Этот подход очень подвержен ошибкам. Неужели нет другого пути?