iOS-查找对另一个对象具有>=约束的标签的最大宽度

iOS-查找对另一个对象具有>=约束的标签的最大宽度,ios,objective-c,nslayoutconstraint,Ios,Objective C,Nslayoutconstraint,假设将标签约束在容器的左侧,将按钮约束在具有固定宽度的右侧。如果我将标签和按钮之间的水平间距设置为>=8,在内容开始压缩以适应>=约束之前,有没有办法获得标签可以拉伸到的最大宽度?是的,您可以,只要阅读有关此UIView方法的文档即可 - (void)setContentCompressionResistancePriority:(UILayoutPriority)priority forAxis:(UILayoutConstraintAxis)axis - (void)setContentHu

假设将标签约束在容器的左侧,将按钮约束在具有固定宽度的右侧。如果我将标签和按钮之间的水平间距设置为>=8,在内容开始压缩以适应>=约束之前,有没有办法获得标签可以拉伸到的最大宽度?

是的,您可以,只要阅读有关此UIView方法的文档即可

- (void)setContentCompressionResistancePriority:(UILayoutPriority)priority forAxis:(UILayoutConstraintAxis)axis
- (void)setContentHuggingPriority:(UILayoutPriority)priority forAxis:(UILayoutConstraintAxis)axis

抱歉耽搁了。我只是想看看这些,但我在文档中没有看到任何关于能够根据约束找到对象的最大内容大小的方法-只有如何设置视图大小大于/小于固有大小的阻力。好的。请用约束规则编写示例代码,我尽力帮助你。