2016-02-10 5 views
0

Когда я запускаю программу в симуляторе. Это лишь часть чего-то. Я делаю что-то не так с моими ограничениями?Проблема с ограничениями Xcode

enter image description here

enter image description here

+0

Их, конечно, много. Если вы хотите, чтобы все было сосредоточено, вы должны использовать ограничение по центру, а не ведущие/конечные ограничения, поскольку они не будут работать, когда ширина устройства отличается (что, по-видимому, является одной из ваших проблем здесь). Для вертикальных ограничений обычно лучше размещать объекты против одного выше/ниже, а не ограничений в верхней части окна. – Paulw11

+0

Спасибо, Paulw11, он работал;) – Neymar

ответ

0

Что когда-либо ограничений вы установили неправильны сохранить содержание в середине. потому что возьмите 4-дюймовый корпус шириной 320 пикселей, если вы даете левый и правый 100px, поэтому ваша игровая зона будет всего 120 (320-1100-100). Поэтому, если вы хотите, чтобы они выровнялись по середине, вы можете добавить NSLayoutAttributeCenterX. Также, когда вы добавляете высоту, ограничения Top, Bottom ограничивают все ваши взгляды в соответствии с их супер-представлением .., но просмотр также может быть связан с родными братьями и сестрами.

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