我有一个宽度为100像素的标签,但动态地我正在填充该标签。 所以文本的长度不固定,所以它可以是10或30。 我面临的问题是,当文本长度超过时,UIlabel中文本的字体大小变小,并且uilabel中会出现完整的文本。
我试图,如果文本长度超过,它应该显示这样的东西 “abcdefghijklm”改为“abc ....”
具有相同的字体大小...类似于调整大小以适应。 怎么办数据?
问候
答案 0 :(得分:3)
设置标签属性
yourLabelName.adjustsFontSizeToFitWidth = NO;
答案 1 :(得分:1)
您可以将adjustsFontSizeToFitWidth属性用于标签的相同大小的框架。但如果你需要以相同的字体大小显示标签内容,那么你可以使用这个东西:
labelname.numberofLine = 0;
您可以相应地更改字体高度,以便您的标签内容将以适当的格式设置为所需的字体大小。