2015-11-27 2 views

ответ

10

Вы можете достичь этого, создав два ограничения по высоте и изменив их relations на Greater Than or Equal для минимальной высоты и Less Than or Equal для максимальной высоты.

В интерфейсе Builder вы можете изменить Relation на Size InspectorConstraint.

Change Relation in Xcode

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

Пример:

Adding constraints in Xcode

После того, что вы просто должны следовать по пути, который я описал выше.

+0

Я думаю, что реальный вопрос заключается в том, как добавить ограничение 2-й высоты? –

+0

Ознакомьтесь с обновленным ответом. – Tobias

0

Получите выход на ограничение макета высоты.

Вот цель версия C:

@property (weak, nonatomic) IBOutlet NSLayoutConstraint *labelHeight;

Теперь вы установите проверить высоту метки (вероятно, в ViewWillAppear), а затем установить его в мин или максимальную высоту на основе вашей логики.

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