博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在View上不用UIImageView重新绘制一张图片?
阅读量:6877 次
发布时间:2019-06-26

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

hot3.png

                                              

一 直接子类化UIView,重写drawRect:(CGRect)rect就行了

102515_5Zr3_2332019.png

二 还是子类化UIView,并且让它拥有UIImage的这个属性

103745_FhEP_2332019.png

然后重写setter方法,注意,再重写这个方法的时候,不能直接调用drawRect方法,而只能调用setNeedsDisplay方法,而这个方法会自动调用drawRect方法

103922_clhh_2332019.png104032_sgVb_2332019.png

运行结果如下图:

104349_uEHX_2332019.png104653_Md1O_2332019.png

转载于:https://my.oschina.net/iOSliuhui/blog/516940

你可能感兴趣的文章
使用 supervisor 管理进程
查看>>
C++中enum用法
查看>>
Linux 脚本 sh 和 ./ 的区别
查看>>
JAVA邮件发送
查看>>
野心勃勃的NoSQL新贵 MongoDB应用实战(3)
查看>>
解决哈希(HASH)冲突的主要方法
查看>>
Eclipse3.7中搭建Android开发环境
查看>>
iis上跑aspx问题总结
查看>>
有知识未必有智慧
查看>>
JavaWeb监听器
查看>>
linux中DHCP服务配置文件/etc/dhcpd.conf详细说明
查看>>
1.2系统安全基础应用二
查看>>
MySQL MyISAM与InnoDB高并发优化经验
查看>>
浅谈CSS3中display属性的Flex布局,关于登陆页面属性框的设置
查看>>
老男孩教育每日一题:2017年3月8日-如何添加一条路由-route路由实战使用案例
查看>>
Java序列化和反序列化
查看>>
SpringMVC技术集
查看>>
Docker 各种安装
查看>>
php全文搜索引擎xunsearch的搭建
查看>>
HTTP 常见错误代码与含义
查看>>