2015-11-27 62 views

回答

10

您可以通過創建兩個高度約束來實現此目的,並將其最小高度更改爲relationsGreater Than or Equal,最大高度爲Less Than or Equal

在Interface Builder中,您可以更改ConstraintSize Inspector中的Relation

Change Relation in Xcode

要添加的第二高度約束是如添加任何其他約束一樣容易。像第一個一樣添加第二個。

例子:

Adding constraints in Xcode

之後,你只需要遵循我上面描述的方式。

+0

我想真正的問題是,我如何添加第二個高度約束? –

+0

查看更新後的答案。 – Tobias

0

獲得高度佈局約束的出口。

這是客觀的C版:

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

現在可以設置檢查標籤(可能在viewWillAppear中)的高度,然後將其設置爲它min或根據您的邏輯最大高度。