【发布时间】:2016-01-04 13:05:45
【问题描述】:
我有一个UILabel,其中adjustsFontSizeToFitWidth 设置为YES,当文本太大而无法以font 属性的大小绘制时,正如预期的那样,它会缩小屏幕上显示的字体。
我已经询问了font 属性,但这与最初在标签上设置时的状态相同,并且UILabel 似乎没有任何其他可用的属性。
有没有办法找出标签绘制的缩小文本的大小是多少?
编辑:不是建议的重复,因为sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode: 在 iOS7 中已被弃用
【问题讨论】:
-
该问题中的答案已弃用,并带有消息“此方法没有确切的替代方法。人机界面指南不鼓励以这种方式更改字体大小,因为它会导致不一致的用户体验。请参阅 UILabel 为某些用例的可能替代方案。”
-
在该答案的comment 中检查linked issue