UILabel切断文字

时间:2015-02-28 18:20:57

标签: objective-c xcode uilabel

我有点奇怪的问题。我有一个UITableView控制器。 UITableViewCells内部是用户的四个配置文件图像,每张图片下方是一个显示名称的UILabel。所有标签的大小都相同,所有约束都是相同的。最大用户名长度为12个字符,它正确显示,而不是文本剪切。我有一个用户名,虽然也是12个字符长,它正在切断3个字符。如果所有其他12个字符名称都适用,它肯定适合。任何人都可以给我任何指示,说明为什么会发生这种情况吗?

由于

1 个答案:

答案 0 :(得分:3)

如上所述,除非使用等宽字体,否则12个字符会占用不同的空间。

在这种情况下,最简单的方法是将adjustsFontSizeToFitWidth设置为YES。这将缩放文本,使其适合其容器的宽度。