我正在尝试在'或'附近添加两条1像素线(由UIViews
组成)。 UILabel
。
除了我从Interface Builder中的第一张图片收到警告外,一切看起来都很好并按预期工作:
关系中的前导和尾随约束"等于"当已经存在中心约束时,可以对文本可以填充的空间造成无益的限制。
我尝试将约束从=更改为> =或< =,但没有成功。
知道怎么摆脱这个警告? 谢谢!
Constraints of the first line
Constraints of the label
Constraints of the second line
答案 0 :(得分:3)
由于“或”标签上的“将中心X对齐:安全区域”约束,因此存在警告。要摆脱警告:
通过这两个更改,约束系统仍将被强制使标签居中,但它不会产生导致警告的center-x约束。
答案 1 :(得分:0)
如何而不是标签,在具有标签宽度的行之间设置空的UIView?然后设置标签,不要在空视图中心的左/右约束。这样,空视图将适应标签而不会限制它。