首页 > 代码库 > iOS_40_核心动画与绘图
iOS_40_核心动画与绘图
CALayer与UIView之间的关系
UIView本身不可视,其内部的CALayer才具有显示功能
改变CALayer的属性,就是改变UIView的外观(如圆角、阴影)
CALayer的常用属性(如位置、锚点)
CALayer的常用属性(如边框、圆角)
UIColor和UIImage必须转成可以跨平台的CGColorRef、CGImageRef
UIView与CALayer重要区别是:能否与用户交互
锚点就是处在父层的position坐标处的那个点
红色图层的锚点为(0,0)时的情况
红色图层的锚点为(0.5,0)时的情况
红色图层的锚点为(1,0.5)时的情况
红色图层的锚点为(0.5,0.5)时的情况(默认值)
手动创建的CALayer都有着隐式动画,只要改变其值,就会产生动画
如果不想看到隐式的动画,可通过【事务】关闭
iOS_40_核心动画与绘图
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。