ios tableview 根据文本改变lable大小

来源:互联网 发布:centos kali双系统 编辑:程序博客网 时间:2024/06/05 06:41

    CGRect lessonSize = [lessonTitleboundingRectWithSize:CGSizeMake((FULL_WIDTH-34)/2-20-4,1000) options:NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeadingattributes:[NSDictionarydictionaryWithObjectsAndKeys:[UIFontsystemFontOfSize:14],NSFontAttributeName,nil] context:nil];

    lessonSize.size.height = lessonSize.size.height+1;

lessonsize 四舍五入,导致文本内容不能完全容纳,加1不影响,但是手机界面显示就会好很多,ps:测试发现6p手机并不会完全显示文本信息