博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS 绘图Quartz2DQ绘制图片和文字
阅读量:4290 次
发布时间:2019-05-27

本文共 738 字,大约阅读时间需要 2 分钟。

    //绘制图片

    //1.加载图片

    UIImage * image = [UIImageimageNamed:@"me"];

    

    //2.绘制图片

    [image drawAtPoint:CGPointMake(0,0)];//从指定点绘制,超出当前区域会裁剪掉

  [image drawAsPatternInRect:rect];//以平铺的方式绘制,超出当前区域会裁剪掉

[image drawInRect:rect];//以拉伸的方式绘制,如果图片比当前区域大,不拉伸

=============================================================

 绘图区域:

    UIBezierPath * path = [UIBezierPathbezierPathWithRect:CGRectMake(50,50, 150, 150)];

    

    [path stroke];

    

    NSString * str =@"大家好,欢迎来到传值播客,你们饿了吗?";

    

    //绘制文字

    //设置文字属性

    NSDictionary * attrs = @{

NSFontAttributeName:[UIFontsystemFontOfSize:25.f],                      NSForegroundColorAttributeName:[UIColorredColor],

                             NSUnderlineStyleAttributeName:@5

                             };

    

    //    [str drawAtPoint:CGPointZero withAttributes:attrs];

    

    [str drawInRect:CGRectMake(50,50, 150, 150)withAttributes:attrs];

转载地址:http://jhlgi.baihongyu.com/

你可能感兴趣的文章
记录一次DDos攻击实战
查看>>
分享一首小诗--《致程序员》
查看>>
为什么百度只抓取了首页而不抓取我的网站的内页的原因分析
查看>>
年薪170万的阿里P8级员工征婚有感--话说阿里真有钱,这员工要求的条件真多
查看>>
又是一年桂花飘香时,祝我们伟大的祖国70年华诞更加繁荣昌盛,祝大家国庆节快乐
查看>>
谷歌浏览器chrome即将在2020年底停止支持flash,我们程序员该怎么办
查看>>
如何将数据采集到 Elasticsearch 服务
查看>>
面试官:mysql表设计要注意什么?
查看>>
一些精致小众网站收集录
查看>>
计算机科学探秘之linux发展史
查看>>
程序员每天早上早来10分钟的好处
查看>>
互联网30年,泡沫如梦,一个个泡沫和风口过后,会是什么样的结局
查看>>
升级centos 6.8 服务器的gcc
查看>>
网络案例分析之999皮炎平出鹤顶红色号的口红
查看>>
API网关在微服务架构中的应用,这一篇就够了
查看>>
微服务部署:蓝绿部署、滚动部署、灰度发布、金丝雀发布
查看>>
架构成长之路:Spring Cloud微服务如何实现熔断降级?
查看>>
JVM发生内存溢出的8种原因、及解决办法
查看>>
SpringBoot2.0 基础案例(12):基于转账案例,演示事务管理操作
查看>>
高性能负载均衡:nginx搭建tomcat集群
查看>>