我有一个UILabel
具有可变长度的内容,当内容很长时我希望文本被截断。这部分有效:
但是,如果文字很短,那就是这样:
我不明白为什么文本的开头向右移动 - 因为文本是左对齐的,它的前缘和UILabel's
到左边缘之间有8.5的约束:
当文字很短时,为什么它会向右移动?
如果左边的UILabel
和右边的披露指示器之间的距离太长,我怎么能让它与左边对齐并被截断呢?
答案 0 :(得分:2)
你有两个标签。一个说“评论”,另一个说“短文”。这些一起不足以填充可用的水平空间,因此UIKit伸展一个以填充空间。它会拉伸“注释”标签,但您希望它能够拉伸“短文本”标签。
为防止它拉伸“评论”,请将“评论”标签的水平内容拥抱优先级提高到750.