2014-01-11 3 views
0

Я делаю макет своего приложения сопоставимым с 3,5-дюймовыми устройствами. Однако меня путают с ограничениями и автоматической компоновкой.Confused with Auto Layout в Xcode

Я пытаюсь сделать представление всегда в центре двух видов независимо от размера экрана, но всякий раз, когда я делаю это, он всегда идет за другим видом.

4 дюйма вид:

i.stack.imgur.com/41qQl.png

3.5 дюйма вид:

i.stack.imgur.com/6PFSx.png (t)

Если кто-то может помочь мне понять, почему это происходит, я был бы признателен.

ответ

0

Ваши ограничения должны быть, как это

I (любое значение у вы хотите, чтобы UILabel начать с)

I (+30) UILabel (Safe) I (+30) UITextField I (+30) UIView, который содержит все числовые кнопки.

Отрегулируйте все, чтобы он работал в минимально возможных размерах. i-e 3.5

1

Вы можете добавить представление обертки (обычный UIView в порядке), выровнять верхнюю границу со дном «безопасно», выровнять нижнюю границу с вершиной круга. Необходимо добавить два ограничения. Затем поместите свой внутренний вид в вертикальный центр представления обертки.

+0

Когда вы говорите, что представление обертки означает контейнерный вид? –

+0

нормальный UIView в порядке. –