缩小UILabel中的文本
Posted
技术标签:
【中文标题】缩小UILabel中的文本【英文标题】:shrinking text in UILabel 【发布时间】:2010-10-16 10:58:14 【问题描述】:我有一个宽度为 100 像素的标签,但我正在动态填充该标签。 所以文本的长度不是固定的,所以它可以是任何值,10 或 30。 我面临的问题是,当文本长度超过时,UIlabel 中文本的字体大小会变小,并且 uilabel 中会出现完整的文本。
我正在尝试,如果文本长度超出,它应该显示类似这样的内容 "abcdefghijklm" 到 "abc...."
使用相同的字体大小...类似于调整大小以适应。 怎么办?
问候
【问题讨论】:
【参考方案1】:设置标签属性
yourLabelName.adjustsFontSizeToFitWidth = NO;
【讨论】:
【参考方案2】:您可以将adjustsFontSizeToFitWidth 属性用于标签的相同大小的框架。但是如果您需要以相同的字体大小显示标签内容,那么您可以使用这个东西:
labelname.numberofLine=0;
您可以相应地更改字体高度,以便您的标签内容将设置为具有所需字体大小的正确格式。
【讨论】:
以上是关于缩小UILabel中的文本的主要内容,如果未能解决你的问题,请参考以下文章