在iOS 7中,此方法已被弃用。该文件是模糊的替换和指出:sizeWithFont使用哪种替代方法:minFontSize:actualFontSize:forWidth:lineBreakMode:?
这种方法没有确切的替代方法。人机界面 指南不鼓励以这种方式更改字体大小,因为它会导致 不一致的用户体验。对于某些用例,请参阅UILabel作为可能的 替代方案。
我发现了一个solution,但它忽略了UILabel可以缩小文本,如果需要的话。没有最小字体大小参数。
有没有人找到了一种替代方案,当你真的想要计算标签中某些文本的边界矩形尺寸时,文本太长时会缩小字体大小?
重复的:http://stackoverflow.com/q/19195541/751932 – Speakus