2013-11-10 1 views
0

В представлении диспетчера основного вида раскадровки iPhone5 у меня есть перетаскиваемые UIControls, такие как UIButtons и другие. Элементы управления заполняют все пространство до нижней части экрана. Ну, на iPhone 4, очевидно, нижняя часть моего представления не будет отображаться из-за меньшего экрана. Каков правильный способ справиться с этим, чтобы он отображался на обоих устройствах правильно?Макет для iPhone5 vs iPhone4

+0

У вас проблема на iphone 4, потому что управление заполняет всю страницу im rite? можете ли вы объяснить более подробно? –

+0

Скажем, я перетащил 10 кнопок и поместил их вертикально в раскадровку. Первая кнопка на самой верхней части экрана и внизу находится внизу экрана на iPhone5. В iPhone 4 этот же пользовательский интерфейс будет отключен, и показ может быть верхними 7 кнопками. – IronMan1980

+1

для iphone 4 размер 320x460, но для iphone 5 размер 320x568., Это уменьшит размер вашего экрана. вы создаете его в виде прокрутки, а затем используете его –

ответ

0

У меня проблема с View ResizeMask. Вы должны установить autoResizingMask.

Вы можете обратиться к этой AutoResizingMask Related Question

Это поможет вам много. Попробуйте установить autoResizingMask управления через xib. Конечно, вы избавитесь от своей проблемы .. !! Наслаждайтесь кодированием

+0

Этот ответ связан с автозапуском? – MatterGoal

+0

Нет. Я не думаю, что вам нужно использовать autoResizeingMask при использовании Autolayout Structure. Я не очень понимаю это, потому что я никогда не реализовал его. – iProgrammer

+0

Извините, человек ... Я смутил слово «Макет» в названии с «Autolayout». – MatterGoal

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