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

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

通知

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)有开启,一定是有关闭的

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

通知

先把这两句话写上,

通知

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-09 22:38:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-09 22:38:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-09 22:38:03       82 阅读
  4. Python语言-面向对象

    2024-04-09 22:38:03       91 阅读

热门阅读

  1. Linux C++ 022-函数模板

    2024-04-09 22:38:03       34 阅读
  2. python把视频按帧转化为图片并保存

    2024-04-09 22:38:03       35 阅读
  3. Linux下I2C驱动框架:I2C 设备驱动

    2024-04-09 22:38:03       42 阅读
  4. 【Linux篇】makefile一次形成两个可执行

    2024-04-09 22:38:03       34 阅读
  5. Kubernetes统一管理vGPU:原理、实现与挑战

    2024-04-09 22:38:03       40 阅读
  6. 大模型从入门到应用——OpenAI基础调用

    2024-04-09 22:38:03       39 阅读
  7. 程序员如何搞副业?

    2024-04-09 22:38:03       38 阅读
  8. Go语言支持重载吗?如何实现重写?

    2024-04-09 22:38:03       41 阅读
  9. @Transactional 详解

    2024-04-09 22:38:03       35 阅读
  10. 雷军给年轻人的五点建议

    2024-04-09 22:38:03       28 阅读
  11. playwright入门-相遇(基础篇)

    2024-04-09 22:38:03       31 阅读