美文网首页
IOS 绘制带背景字体

IOS 绘制带背景字体

作者: JakieZhang | 来源:发表于2016-12-21 12:34 被阅读157次

    NSString*str =@"工信部和中国移动提醒您,大数据时代,别被骗了,尤其是做it的,被骗丢人,尤其是做it的,被骗丢人,尤其是做it的,被骗丢人,尤其是做it的,被骗丢人,尤其是做it的,被骗丢人,尤其是做it的,被骗丢人,尤其是做it的,被骗丢人,尤其是做it的,被骗丢人。";

    NSDictionary*attributes =@{

    NSFontAttributeName:[UIFontsystemFontOfSize:12],

    NSForegroundColorAttributeName:[UIColorredColor],

    NSBackgroundColorAttributeName:[UIColorgreenColor]

    };

    //绘制字符串到某个点上

    //[str drawAtPoint:CGPointMake(100, 100) withAttributes:attributes];

    //第一个参数的高要足够大

    CGRecttextFrame = [strboundingRectWithSize:CGSizeMake(200,999)options:NSStringDrawingUsesLineFragmentOriginattributes:attributescontext:nil];

    NSLog(@"--- %@",NSStringFromCGRect(textFrame));

    //绘制字符串到矩形中

    [strdrawInRect:CGRectMake(100,100, textFrame.size.width, textFrame.size.height)withAttributes:attributes];

    相关文章

      网友评论

          本文标题: IOS 绘制带背景字体

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