Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c UILabel剪切文本_Objective C_Xcode_Uilabel - Fatal编程技术网

Objective c UILabel剪切文本

Objective c UILabel剪切文本,objective-c,xcode,uilabel,Objective C,Xcode,Uilabel,我有点奇怪的问题。我有一个UITableView控制器。UITableViewCells内有四个用户配置文件图像,每张图片下方有一个UILabel,用于显示名称。所有标签大小相同,所有约束设置相同。用户名的最大长度为12个字符,它可以正确显示,而不是文本剪切。我有一个用户名,虽然它也是12个字符长,它是削减3个字符。如果所有其他12个字符的名称都符合,那么它肯定适合。有人能给我一些建议,说明为什么会发生这种情况吗 如前所述,感谢您,除非您使用单间距字体,否则12个字符将占用不同的空间 在这种情况

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


如前所述,感谢您,除非您使用单间距字体,否则12个字符将占用不同的空间


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

如前所述,除非使用单间距字体,否则12个字符将占据不同的空间量


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

如前所述,除非使用单间距字体,否则12个字符将占据不同的空间量


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

如前所述,除非使用单间距字体,否则12个字符将占据不同的空间量


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

我认为使用字符数限制作为标签宽度的参考不是一个好主意。除非您使用的是像Courier这样的单间距字体,否则您不会在所有字母数相同的单词上使用相同的宽度。例如,字符串“llllll”通常(取决于字体)比“oooooo”短得多,并且它们都有6个字符。什么是有问题的用户名?如何在没有信息的情况下提供帮助?。。。可能您在它或空格中有一个\n符号,它会转到第二行或一些无法打印的字符…我认为使用字符数限制作为标签宽度的参考不是一个好主意。除非您使用的是像Courier这样的单间距字体,否则您不会在所有字母数相同的单词上使用相同的宽度。例如,字符串“llllll”通常(取决于字体)比“oooooo”短得多,并且它们都有6个字符。什么是有问题的用户名?如何在没有信息的情况下提供帮助?。。。可能您在它或空格中有一个\n符号,它会转到第二行或一些无法打印的字符…我认为使用字符数限制作为标签宽度的参考不是一个好主意。除非您使用的是像Courier这样的单间距字体,否则您不会在所有字母数相同的单词上使用相同的宽度。例如,字符串“llllll”通常(取决于字体)比“oooooo”短得多,并且它们都有6个字符。什么是有问题的用户名?如何在没有信息的情况下提供帮助?。。。可能您在它或空格中有一个\n符号,它会转到第二行或一些无法打印的字符…我认为使用字符数限制作为标签宽度的参考不是一个好主意。除非您使用的是像Courier这样的单间距字体,否则您不会在所有字母数相同的单词上使用相同的宽度。例如,字符串“llllll”通常(取决于字体)比“oooooo”短得多,并且它们都有6个字符。什么是有问题的用户名?如何在没有信息的情况下提供帮助?。。。可能您在它或空格中有一个\n符号,它会转到第二行或一些无法打印的字符。。。