标签不自动调整距离
Labels not adjusting distance automatically
我有一个看起来像这样的视图...
现在我希望带有字符 #
的标签在带有文本 "N/A"
的标签中的任何文本之间保持相同的距离
即应该显示为..
但是现在是这样显示的...
带有 "N/A" 的标签的约束显示为...
带有 #
的标签的约束是这样的...
为了使“#”和 "N/A".. 之间始终保持适当的距离,我应该给出哪些正确的约束?
试试这个
1. 使用 "N/A" <= 将标签的宽度更改为 = 。并将它的尾部设置为#label with constant 2 or maybe more
只需双击带有 "N/A" width
约束的标签并设置:
Relation
值 Greater Than or Equal
Constant
值为 11
只需从 "N/A" 标签中删除宽度限制即可。
如果您希望井号保持在同一个位置而不跟随标签,您可以将标签的对齐方式设置为右对齐
label.textAlignment = .right
这样您的设计将保持一致,并且标签的内容可以在不影响 #
位置的情况下发生变化。
我有一个看起来像这样的视图...
现在我希望带有字符 #
的标签在带有文本 "N/A"
即应该显示为..
但是现在是这样显示的...
带有 "N/A" 的标签的约束显示为...
带有 #
的标签的约束是这样的...
为了使“#”和 "N/A".. 之间始终保持适当的距离,我应该给出哪些正确的约束?
试试这个 1. 使用 "N/A" <= 将标签的宽度更改为 = 。并将它的尾部设置为#label with constant 2 or maybe more
只需双击带有 "N/A" width
约束的标签并设置:
Relation
值 Greater Than or Equal
Constant
值为 11
只需从 "N/A" 标签中删除宽度限制即可。
如果您希望井号保持在同一个位置而不跟随标签,您可以将标签的对齐方式设置为右对齐
label.textAlignment = .right
这样您的设计将保持一致,并且标签的内容可以在不影响 #
位置的情况下发生变化。