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