UILabel 截断文本
UILabel cutting off text
我有一个奇怪的问题。我有一个 UITableView 控制器。在 UITableViewCells 中有四张用户个人资料图片,每张图片下方是一个 UILabel 以显示名称。所有标签的大小都相同,所有约束的设置也相同。最大用户名长度为 12 个字符,它正确显示,而不是文本剪切。我有一个用户名,虽然它也有 12 个字符长,但它截断了 3 个字符。如果所有其他 12 个字符名称都适合,它肯定适合。谁能告诉我为什么会发生这种情况?
谢谢
如前所述,除非您使用单声道spaced 字体,否则 12 个字符将占用不同数量的 space。
在这种情况下,最简单的做法是将 adjustsFontSizeToFitWidth
设置为 YES
。这将缩放文本以适合其容器的宽度。
我有一个奇怪的问题。我有一个 UITableView 控制器。在 UITableViewCells 中有四张用户个人资料图片,每张图片下方是一个 UILabel 以显示名称。所有标签的大小都相同,所有约束的设置也相同。最大用户名长度为 12 个字符,它正确显示,而不是文本剪切。我有一个用户名,虽然它也有 12 个字符长,但它截断了 3 个字符。如果所有其他 12 个字符名称都适合,它肯定适合。谁能告诉我为什么会发生这种情况?
谢谢
如前所述,除非您使用单声道spaced 字体,否则 12 个字符将占用不同数量的 space。
在这种情况下,最简单的做法是将 adjustsFontSizeToFitWidth
设置为 YES
。这将缩放文本以适合其容器的宽度。