【绘图案例-图片类型的图形上下文 Objective-C语言】

本文介绍如何在Objective-C中使用图片类型的图形上下文进行绘图操作。首先,不再依赖于UIView,而是在ViewController中创建代码。通过开启图片上下文,绘制图形,然后将图形上下文转换为UIImage对象并显示在UIImageView上。文中详细讲解了开启、关闭图形上下文,以及获取图片对象的过程,并强调了渲染的重要性。
摘要由CSDN通过智能技术生成

一、图片类型的图形上下文

通知

1.接下来,我们接着来说图片类型的图形上下文,图片类型的图形上下文,我要用它的话,并不一定需要写在drawRect:方法里边,

通知

所以呢,实际上,这个UIView,我都可以给它删掉,

通知

删掉,

通知

好,都无所谓了,

接下来,我要干什么,我要在ViewController里边,来写代码,

1)然后呢,我要做什么,我现在呢,要去在一个图片类型的图形上下文上,去画东西,

2)然后呢,把这张图片,把这个图片类型的图形上下文,画的这个东西,变成一个image对象,

3)然后呢,把它放到一个UIImageView上,

4)然后呢,我们也可以考虑,把一个图片对象,保存到沙盒里边去,

总之,我现在要做的,不是往UIView上画东西了,我最后要变成的是一张UIImage图片,

或者是一张png的图片,

2.我在storyboard里边儿,先拖一个imageView,

通知

好,我现在拖的是imageView,不是UIView了啊,

通知

然后呢,来一个约束,

通知

宽、高、都设成300、300,

通知

接下来,把这个水平居中、垂直居中、给它约束一下,

通知

约束完了以后,我给这个图片框,设置一个背景颜色,

通知

我现在拖了一个图片框,这个图片框,要显示一些内容,肯定是我生成了一个image对象,放上去,

不是一个UIView相关的东西啊,

通知

我现在,待会儿,要在这个绿色的view上,显示出来的一个图片,比如说,我画了一个圆圈,好,我现在要让它显示出来,是因为我画了一个圆圈,我生成出来了一个UIImage对象,所以它才能够展示到这个上面,

跟UIView没关系了啊,不是往UIView上,直接上去画了,

翻篇儿了啊,

接下来,怎么着来做,在这个里边,

通知

我在点击屏幕的时候,再去做吧,

通知

选中这些代码,删掉,写一个- touchesBegan:

通知

在这个里边儿,去做一些事情,

通知

1)开启图片类型的图形上下文

// 开启图片类型的图形上下文

2)有开启,一定是有关闭的

// 关闭图片类型的图形上下文

通知

先把这两句话写上,

通知

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值