美文网首页
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 绘制带背景字体

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

  • iOS使用带字体图标的UIButton(支持各种方向)

    iOS使用带字体图标的UIButton(支持各种方向) iOS使用带字体图标的UIButton(支持各种方向)

  • iOS tabbar字体/背景颜色

    tabbar和navigationbar和statubar容易搞混,以前做过后面又忘记了。做个笔记。 改变tabb...

  • R windows下图形字体设置

    图形绘制中指定字体:par()通过family的设定可以选择字体。 family 绘制文本时使用的字体族。标准的取...

  • vue中使用element-ui实现分页

    background 是表示页码是否带背景颜色,可以通过 来改变页码背景颜色和字体颜色。 @current-cha...

  • iOS导航栏使用总结

    iOS 设置导航栏透明,修改title字体颜色,字体大小 为了对比相较明显,给一个背景颜色,贴出关键代码 self...

  • 更新iOS13后的变化

    1.暗黑模式(Dark Mode) iOS更新之后,发现cell背景变黑,UILabel字体变白,开始各种改颜色,...

  • Android xml 中绘制图形

    布局xml文件中使用imageview控件 (2)绘制直线 (3)绘制矩形 (4)使用自定义字体 把****字体*...

  • UINavigationBar Tips

    设置所有导航栏的属性: 更改导航栏的背景颜色: 更改导航栏的文字颜色: 更改导航栏的标题字体及颜色: iOS字体查...

  • Flutter_为啥安卓字体效果和iOS不一样?3

    一、在Flutter平台的系统默认字体背景下。安卓和iOS的字体表现如下: 1、除了两个平台的系统默认字体不一样之...

网友评论

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

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