首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

文本自适应计算升级

文本自适应计算升级

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