以编程方式将标签的 maxPreferredLayoutWidth 设置为自动?
Posted
技术标签:
【中文标题】以编程方式将标签的 maxPreferredLayoutWidth 设置为自动?【英文标题】:Setting label's maxPreferredLayoutWidth to automatic programmatically? 【发布时间】:2016-03-03 11:35:34 【问题描述】:StoryBoard 中有一个选项可以将 Preferred Width
设置为自动
如何以编程方式实现这一点?我知道 UILabel 有一个preferredMaxLayoutWidth
属性,但是我怎样才能设置为自动呢?
【问题讨论】:
是的,但我如何将其设置为自动? 看看这个可能对你有帮助***.com/questions/27711853/… 【参考方案1】:UILabel 类中有一个属性
// Support for constraint-based layout (auto layout)
// If nonzero, this is used when determining -intrinsicContentSize for multiline labels
@property(nonatomic) CGFloat preferredMaxLayoutWidth NS_AVAILABLE_ios(6_0);
如果你不设置它会默认自动设置
【讨论】:
我知道,但是如何让系统自动计算呢? 不设置会默认自动设置以上是关于以编程方式将标签的 maxPreferredLayoutWidth 设置为自动?的主要内容,如果未能解决你的问题,请参考以下文章