Я играл с автоматической компоновкой и ограничениями iOS 8 и сталкивался с этой простой проблемой и задавался вопросом, может ли кто-нибудь мне помочь.Невозможно получить ограничения прямо в раскадровке xcode
Все, что я хочу, это создать представление (uiview) и иметь ярлык в нижнем центре. Итак, я создал новый проект, доска для основного сюжета установлена в WAny hAny. Потянулись вид в него х: 16, у: 20 Ширина 275, высота: 560 Цвет: зеленый
Добавлены следующие ограничения Вывод верхнего пространства для SuperView штырьковый ведущее место для SuperView Pin Высота Pin ширина
Добавлена метка и по центру его к нижней части представления на этикетке, закрепленный на ведущем космической SuperView прикрепленных снизу пространства для SuperView
В настоящее время не видим каких-либо ограничений, ошибки
с помощью iPhone 6 в тренажере в портретном режиме, я могу увидеть полный вид и этикетку на нижней Теперь повернутой влево, который теперь экран находится в ландшафтном режиме. но вид по-прежнему находится на левой стороне экрана по вертикали и 1/2 его разрезается.
Таким образом, мой вопрос заключается в том, как я могу исправить эту проблему, чтобы представление также вращалось, или я могу видеть весь вид с помощью метки?
Не уверен, чтобы полностью понять ваш вопрос, но если вы заставляете ширину и высоту представления, iOS будет применять эти ограничения как в портретном, так и в ландшафтном режимах. Таким образом, представление с высотой = 560 пикселей в портретном режиме по-прежнему будет иметь высоту 560 пикселей в ландшафтном режиме, что может объяснить, почему вы видите только половину этого ... – Romain
Игра в это не очень хороший способ начать. Вам нужно прочитать документацию, чтобы понять, как работает макет. Я также предлагаю вам посмотреть видео на эту тему с WWDC 2012. – rdelmar