如何解决在CALayer中使用Core Graphics进行绘图
| 我正在努力让自己了解Core Graphics和Core Animation。我了解以下内容: 使用UIView
,我可以通过覆盖drawRect
来绘制Core Graphics。
我可以创建多个CALayer
\'s并设置其属性并添加它们
我的问题是:
-如果我从头开始创建CALayer
(不使用CALayer *myLayer = myUIView.layer
之类的东西),请问用哪种方法绘制CALayer
?
-UIView的CALayer等于drawRect
是多少?
我希望这是有道理的。
解决方法
要进行自定义绘图,您有两个选择:
子类化“ 2”并实现“ 8”。
制作自己的类作为您的图层的代表,以执行Quartz例程。应该执行
-drawLayer:inContext:
。
您应该将自定义图层作为子图层添加到“ 0”图层。您应该浏览ѭ2的文档页面,以获取有关如何与视图图层交互的一些规则。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。