我有一个UICollectionViewCell
,UILabel
。我的标签是将长字包装到第二行的字符。我认为自动收缩优先于换行符,因为" Cappuccino"可以很容易地自动变成一行。我甚至还有Word Wrap。
为什么这个标签是字符包装而不是autoshrunk,字体大小最小?
编辑:我知道numberOfLines
需要> 0,但以编程方式确定numberOfLines
基于标签的文本和边界矩形并不考虑自动收缩。我可以检查字体大小是否为1行!=我想要的字体大小,并通过猜测来调整numberOfLines
,但是我没有isTruncated
属性来判断该行是否已损坏。所以正确的问题是,如何在确定合适的numberOfLines
时以编程方式考虑自动收缩?
答案 0 :(得分:0)
对所有UI文本容器使用此配置时,必须设置一些lignes > 0
。