2014-08-29 6 views
1

https://www.dropbox.com/s/su11jck7p9fpmvp/Screenshot%202014-08-28%2019.06.52.png?dl=0 Я просто играю с ограничениями и получаю странные проблемы при базовом центрировании.центр выравнивания смещения в iOS-симуляторе

1) Если я закрою подпункт горизонтали с появляющимися инструкциями, затем «сбросьте до предложенных ограничений» или «добавьте недостающие ограничения», приведенный выше снимок экрана появится в симуляторе. Даже если я центрируюсь как по горизонтали, так и по вертикали с помощью редактора> Align - Center Horizontally/Vertically (который имеет правильные позиции моделирования iOS), этот параметр «перезагрузки» всегда преобразуется в эти 2 типа ограничений на скриншоте и, следовательно, в странные позиции (почему она преобразуется? :().

2) Если я удаляю вертикального пространство ограничения, метка появляется в правильном месте горизонтально (WTF? как это связанно вообще?), но, конечно, есть предупреждение о том, что вертикальное положение неоднозначно.

В основном это, кажется, чтобы выровнять верхний направляющий макет ведущей X позицию на этикетку, вместо верхнего направляющего макета центра X позиции.

Я в Xcode6beta6. Может быть, это просто проблема Xcode6? Или я просто дергаю? Спасибо за понимание!

+0

Просто предлагаю для получения рук в автоматическую раскладку Xcode 6 beta. http://www.appcoda.com/introduction-auto-layout/ –

+0

@PrajeetShrestha благодарит, но это не касается моей проблемы – butterywombat

ответ

0

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

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

Это очень удобно для обработки динамического текста.