UILabel 约束可以同时具有最小和最大高度吗?
Can UILabel constraint have both min and max height?
我希望我的标签至少有一个特定的高度,最大为另一个高度。我如何通过约束实现这一目标?
获取高度布局约束的出口。
这是 objective C 版本:
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *labelHeight;
现在您设置检查标签的高度(可能在 ViewWillAppear 中),然后根据您的逻辑将其设置为最小或最大高度。
您可以通过创建两个高度约束并将它们的 relations
更改为最小高度的 Greater Than or Equal
和最大高度的 Less Than or Equal
来实现此目的。
在 Interface Builder 中,您可以在 Constraint
的 Size Inspector
中更改 Relation
。
添加第二个高度约束与添加任何其他约束一样简单。像添加第一个一样添加第二个。
示例:
之后你只需要按照我上面描述的方式就可以了。
我希望我的标签至少有一个特定的高度,最大为另一个高度。我如何通过约束实现这一目标?
获取高度布局约束的出口。
这是 objective C 版本:
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *labelHeight;
现在您设置检查标签的高度(可能在 ViewWillAppear 中),然后根据您的逻辑将其设置为最小或最大高度。
您可以通过创建两个高度约束并将它们的 relations
更改为最小高度的 Greater Than or Equal
和最大高度的 Less Than or Equal
来实现此目的。
在 Interface Builder 中,您可以在 Constraint
的 Size Inspector
中更改 Relation
。
添加第二个高度约束与添加任何其他约束一样简单。像添加第一个一样添加第二个。
示例:
之后你只需要按照我上面描述的方式就可以了。