
此方法现已弃用:
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中的实际字体大小(不是边框)?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)