使用 Swift 根据 ios 中的数据调整标签
Adjusting label according to its data in ios using Swift
我有一个自定义的 UITableViewCell 设计
我想要的是 "points" 标签应该在我的 Numbers 标签的最后一位数字下方。假设我的 Numbers 标签中有 1990 值,在这种情况下,"points" 标签应该位于最后一位数字“0”的下方。
我该怎么做?
你可以在points
标签和number
标签之间添加一个Horizontal Space,负值大致等于1个字符的宽度
例如这里:
在此示例中,水平 space 为 -30
,而 number
标签的字体大小为 61pt。你可以看到它大约是一个字符的宽度。 (当然,如果你愿意得到你想要的确切值或符合你的设计原则,你可以应用更复杂的数学)
并确保 number label
没有明确的 width
约束,它将自动扩展以适合其内容,因此适当地推送 points
标签。
像这样:
我有一个自定义的 UITableViewCell 设计
我想要的是 "points" 标签应该在我的 Numbers 标签的最后一位数字下方。假设我的 Numbers 标签中有 1990 值,在这种情况下,"points" 标签应该位于最后一位数字“0”的下方。
我该怎么做?
你可以在points
标签和number
标签之间添加一个Horizontal Space,负值大致等于1个字符的宽度
例如这里:
在此示例中,水平 space 为 -30
,而 number
标签的字体大小为 61pt。你可以看到它大约是一个字符的宽度。 (当然,如果你愿意得到你想要的确切值或符合你的设计原则,你可以应用更复杂的数学)
并确保 number label
没有明确的 width
约束,它将自动扩展以适合其内容,因此适当地推送 points
标签。
像这样: