@artursk

Как разобраться с auto layout в xcode6?

Возможно ли в сториборде, собирая вью контролер в размере 5,5 дюйма(картинки и кнопки большие), настроить так, чтобы на меньшие размеры экрана автолэйаут сам уменьшил элементы экрана пропорционально к размеру этих экранов?
  • Вопрос задан
  • 519 просмотров
Пригласить эксперта
Ответы на вопрос 4
Сейчас у дизайнеров очень модно делать макеты под iPhone 6 Plus, т.е. для экрана максимально возможного размера. Прекрасно выглядит в презентациях и других маркетинговых материалах.

Но для верстки нужен дизайн под iPhone 5/5S минимум, а желательно еще и под iPhone 4S. И "собирать вьюконтроллер в сториборде" тоже лучше под 3.5-4", а не под 5.5".
Ответ написан
Комментировать
petruska
@petruska
IOS Developer
сам в этих делах плавою,но пропор можно
Сначало привяжи елемент к краям, а потом поставь галочку Aspect Ratio (Width,heigh не трогай)
Ответ написан
Комментировать
Flanker_4
@Flanker_4
Можно по разному
Можно, как выше написали, aspect ratio
Можно просто прибить к краям объект, и выставить у него ширину/высоту GreatOrEqual какого-то минимального значения.
Еще можно связать ширину/высоту вьюхи с шириной и высотой родительской вьюхи, но с дробным множетелем (0.5 там)
Ответ написан
Комментировать
daspisch
@daspisch
В iOS 7 и выше есть такая штука как Size Classes, которая позволяет в одной ксибе задать разные лэйауты(или значения конкретных констрейнтов) для разных размеров экрана. Неплохая статья на русском есть на хабре.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы