Board logo

标题: 文本自适应计算升级 [打印本页]

作者: look_w    时间: 2019-2-19 18:58     标题: 文本自适应计算升级

一直以来用的是这个,但是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;




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0