2013-05-22 2 views
0

Я перетаскиваю представление вкладки в свое пользовательское представление и устанавливаю его фрейм. Xcode автоматически генерирует несколько объектов NSLayoutConstraint, которые будут определять свой кадр во время автоматической компоновки.Как отредактировать/изменить NSLayoutConstraint в Xcode?

http://oi41.tinypic.com/zn281s.jpg

Как было показано выше, ограничение, которое указывает расстояние между правым краем зрения вкладок и ПРАВЫЙ края его супер зрения.

Однако я не хочу такого ограничения. То, что я хочу, является ограничением, которое определяет расстояние между правым краем вида вкладки и краем верхнего края его вспомогательного окна LEFT. OR, ширина самого представления вкладки.

Как мне это сделать?

BTW, я попытался удалить ограничение, но Xcode сгенерировал это ограничение сразу. Поэтому я не мог добавить один (и на самом деле я не знаю, как его добавить).

ответ

1

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

Попробуйте добавить новое ограничение, нажав на вид, а затем нажмите на среднюю кнопку в правом нижнем углу опций в скриншоте:

enter image description here

+0

О, вот оно! Большое спасибо! –

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