2014-01-21 4 views
0

У меня есть вид прокрутки, который я использую для размещения в ландшафтном режиме (потому что я не могу заблокировать портретный режим), когда пользователь поворачивается, они все еще могут прокручивать меню.Почему xCode перемещает мои объекты?

Образ ниже был сделан, чтобы показать, что я имею в виду, что я на самом деле хочу, чтобы серая коробка «Спонсоры» была прикреплена к нижней части страницы независимо от ориентации размера экрана.

Correct Layout

Это то, что я получаю, когда я запустить приложение с выше макете Run App

По какой-то причине он просто сдвигает коробку. Ниже приведена моя текущая установка ограничений и код, который я должен задать для просмотра прокрутки, чтобы помочь вам. Constraints

Код

Code

Кстати контроллер вид вы видите в изображениях ребенка к контроллеру навигации и контроллер панели вкладок. Постскриптум Я НЕ использую Autolayout, я пробовал это, и по какой-то причине он скрывает все содержимое моего стола, а также делает некоторые другие странные вещи, поэтому я уклонился от него.

Спасибо!

ответ

1

В раскадровках выберите поле спонсоров, затем перейдите в «Редактор» -> «Пин» и выберите наиболее подходящий. Вероятно, вы привяжете нижнее пространство к супервину.

+0

О, извините, я должен был уточнить, что я не использую Autolayout, так как это REALY наполняет вещи. Есть ли альтернатива. – n00bAppDev

+0

Этот ответ, кстати, не сработал. – n00bAppDev

+0

Вы тестируете на 3,5-дюймовом экране и выкладываете свой взгляд на 4-дюймовый раскадровки? – Msencenb

Смежные вопросы