如何计算iOS 7中的实际字体大小(不是边框)?

如何计算iOS 7中的实际字体大小(不是边框)?,第1张

概述编辑:链接的“重复”问题仅涉及计算文本矩形.我需要在标签缩放之后计算实际字体大小,而不是字符串大小. 此方法现已弃用: size = [self sizeWithFont:font // 20 minFontSize:minFontSize // 14 actualFontSize:&actualFontSize // 16 编辑:链接的“重复”问题仅涉及计算文本矩形.我需要在标签缩放之后计算实际字体大小,而不是字符串大小.

此方法现已弃用:

size = [self sizeWithFont:Font // 20              minFontSize:minFontSize // 14           actualFontSize:&actualFontSize // 16                 forWIDth:maxWIDth            lineBreakMode:self.lineBreakMode];

如何在iOS 7中计算UILabel的字体大小,以缩小文字大小以适应?

解决方法 我有同样的问题,我需要知道实际的大小,使其他UILabels在我的UIVIEw匹配.

我知道这不是一个完美的解决方案,但也许对您而言非常有用.

我的解决方案是:而不是使用adjustFontSizetoFitWIDth我计算“手动”的大小.

CGSize initialSize = [_label.text sizeWithAttributes:@{NSFontAttributename:_label.Font}];while ( initialSize.wIDth > _label.frame.size.wIDth ) {    [_label setFont:[_label.Font FontWithSize:_label.Font.pointSize - 1]];    initialSize = [_label.text sizeWithAttributes:@{NSFontAttributename:_label.Font}];}CGfloat actualSize = _label.Font.pointSize;
总结

以上是内存溢出为你收集整理的如何计算iOS 7中的实际字体大小(不是边框)?全部内容,希望文章能够帮你解决如何计算iOS 7中的实际字体大小(不是边框)?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1097974.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存