2015-07-02 3 views
1

У меня проблема с ограничениями Xcode. Я выкладываю весь свой макет, затем выбираю все элементы и заполняю Xcode недостающими ограничениями. Теперь, когда я запускаю приложение в симуляторе, метки и текстовые поля НЕ находятся в правильных местах. Иногда не видно вообще (видимо, вне экрана)Xcode Constraints

Так есть ли какие-либо советы или рекомендации? Должен ли я компоновать 1 элемент за раз, автоматически устанавливайте ограничения, а затем переходите к следующему?

ответ

0

Не доверяйте функции XCode и «заполните отсутствующие ограничения». Лучший вариант - установить все ограничения вручную. После некоторой практики это не так сложно. Вам нужно указать координаты X и Y, а иногда и высоту/вес.

Я действительно не рекомендую устанавливать ограничения автоматически. Обычно это вызывает больше проблем, чем преимуществ.

Также проверьте журнал консоли во время выполнения. Может случиться, что существуют конфликты между ограничениями, и вам нужно исправить это.

Оформить заявку official guidlines