标签控制宽度时视图的最小宽度
Minimum width for view when label is controlling width
我已经尝试执行以下操作很长时间了,但没有成功。非常感谢您的任何建议或提示。
想象一下有一个 UIView
具有固定的高度,并且在它实现的任何超级视图中都是 horizontal/vertical。想象一下视图有一个 UILabel
来控制它的宽度。
现在如何为 UIView
设置最小宽度?以防万一 UILabel
为空或有 2 个字符的字符串,我希望 UIView
至少有 50 像素宽度。
这是一个视觉示例:
想象一下没有文本的 UILabel。那么 UIView 的宽度将为 0。这就是我要解决的问题。
使 UIView.width = UILabel.width 约束优先级小于 1000。
添加一个UIView.width >= 50 约束优先级1000.
使用 UIView
所需的最小宽度创建宽度约束,并将关系从 Equal 更改为 Greater Than or Equal[=16] =].
我已经尝试执行以下操作很长时间了,但没有成功。非常感谢您的任何建议或提示。
想象一下有一个 UIView
具有固定的高度,并且在它实现的任何超级视图中都是 horizontal/vertical。想象一下视图有一个 UILabel
来控制它的宽度。
现在如何为 UIView
设置最小宽度?以防万一 UILabel
为空或有 2 个字符的字符串,我希望 UIView
至少有 50 像素宽度。
这是一个视觉示例:
想象一下没有文本的 UILabel。那么 UIView 的宽度将为 0。这就是我要解决的问题。
使 UIView.width = UILabel.width 约束优先级小于 1000。
添加一个UIView.width >= 50 约束优先级1000.
使用 UIView
所需的最小宽度创建宽度约束,并将关系从 Equal 更改为 Greater Than or Equal[=16] =].