Центр выравнивания по центру в симуляторе iOS

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

1) Если я отцентрирую подпредставление по горизонтали с появившимися указаниями, а затем "вернемся к предложенным ограничениям" или "добавим отсутствующие ограничения", в симуляторе появится приведенный выше скриншот. Даже если я отцентрирую как по горизонтали, так и по вертикали с помощью Редактора> Выровнять - По центру по горизонтали / вертикали (который имеет правильные позиции симуляции iOS), этот параметр "сброса" всегда преобразуется в эти 2 типа ограничений на скриншоте и, следовательно, в странные позиции (почему это конвертируется?:().

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

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

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

1 ответ

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

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

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

Другие вопросы по тегам