Как правильно использовать StoryBoard?

Суть:
Прикрепляю картинку, на ней наглядно видно что нужно сделать. А вот как сделать, использую storyboard в xcode - не пойму. Вроде как разобрался, построил интерфейс, но если он хорошо выглядит на iphone 6-plus, то на iphone 4s - отвратительно (элементы друг на друга полезли, какие то слишком малы, отступы элементов друг от друга слишком большие и т.д). Наоборот (если делаю под 4s) - та же беда на 6-plus (да и на 5 не ахти).
Впринципи, проблему решает отдельный storyboard для каждого экрана, но добавляет кучу других проблем (перевод, изменения).
Constraint'ы естественно все расставляю, на различных режимах все правлю (ANYxANY и так далее).
Что с этой бедой делать - ума не приложу, под android как то проще было.
ceea8826a97143708f59c2c233448294.png
  • Вопрос задан
  • 308 просмотров
Решения вопроса 1
ManWithBear
@ManWithBear
Swift Adept, Prague
Если нужно пиксель-перфект, то делайте в коде. В противном случае можно делать элементам размеры в % от размеров родителя и других элементов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
tikhonov666
@tikhonov666
iOS, Swift, Objective-C
Если я правильно понял, то вы хотите расположить элементы пропорционально.
iOS 9+ Layout-guides
до дявятки это делалось с помощью прозрачных вью между основными вьюшками, ну и выставлялись соответсвующие значения в IB.
Ответ написан
Комментировать
petruska
@petruska
IOS Developer
учи AutoLayout/Size classes
Ответ написан
Комментировать
@Vadik052 Автор вопроса
Всем огромное спасибо за ответы.
Вот ссылка, для тех, кто будет задаваться тем же вопросом.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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