美文网首页
文本自适应计算升级

文本自适应计算升级

作者: 未来可期me | 来源:发表于2017-06-09 11:39 被阅读18次

一直以来用的是这个,但是ios7之后一直报黄色,受不了

 NSString *aString = roomInfo.introduction;
   CGSize titleSize = [aString sizeWithFont:[UIFont systemFontOfSize:14] constrainedToSize:CGSizeMake(self.width-24, MAXFLOAT)];

 
    

有强迫症的话,用这个就OK了

   NSDictionary *attribute = @{NSFontAttributeName: [UIFont systemFontOfSize:14]};
    CGSize titleSize = [aString boundingRectWithSize:CGSizeMake(self.width-24, 0) options: NSStringDrawingTruncatesLastVisibleLine | NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attributes:attribute context:nil].size;

相关文章

网友评论

      本文标题:文本自适应计算升级

      本文链接:https://www.haomeiwen.com/subject/tfnxqxtx.html