美文网首页
ios开发 根据文字内容和字体来设置uilabel的frame

ios开发 根据文字内容和字体来设置uilabel的frame

作者: ios小白 | 来源:发表于2016-07-20 15:18 被阅读90次

    //2) 根据文字的内容和字体的大小进行content的frame的设置

    //a) 通过字体的大小获取相关的字体内容

    NSDictionary *arrtributeDic = @{ NSFontAttributeName : [UIFont systemFontOfSize:_contentFontSize]};

    //b) 通过获取的字体属性,计算content的frame大小

    CGRect frame = [content boundingRectWithSize:CGSizeMake(kScreenW-160, 1000)

    options:NSStringDrawingUsesLineFragmentOrigin

    attributes:arrtributeDic

    context:nil];

    //c) 赋值_frame

    _frame = frame;

    相关文章

      网友评论

          本文标题:ios开发 根据文字内容和字体来设置uilabel的frame

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