CALayer 的 position和anchorPoint属性
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,在iOS 中,UIButton、UIImage等UIView 之所以能够显示在屏幕上,是因为其内部有一个图层(CALayer)。通过UIView的layer 属性可以访问这个图层:@property(
千家信息网最后更新 2025年02月02日CALayer 的 position和anchorPoint属性
在iOS 中,UIButton、UIImage等UIView 之所以能够显示在屏幕上,是因为其内部有一个图层(CALayer)。通过UIView的layer 属性可以访问这个图层:
@property(nonatomic,readonly,retain) CALayer *layer;
当UIView需要显示到屏幕上时,会调用 drawRect: 方法进行绘图,并且会将所有内容绘制在自己的图层上,绘图完毕后,系统会将图层拷贝的屏幕上,于是就完成了UIView的显示。
UIView中有两个容易混淆的属性, postion 和 anchorPoint(锚点)。postion用来设置CALayer 在父层中的位置,anchorPoint决定着CALayer上的哪个点会在postion点上。举个例子来说,红×××层要加在绿×××层上。
(1)positon为(100,100),anchorPoint为(0,0),效果图如下
(2)positon为(100,100),anchorPoint为(0.5,0.5),效果图如下
(3)positon为(100,100),anchorPoint为(1,1),效果图如下
(4)positon为(100,100),anchorPoint为(1,0.5),效果图如下
效果
效果图
屏幕
属性
绘图
两个
个例
之所以
位置
内容
拷贝
方法
系统
子来
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
2012服务器查看数据库
无网络安全
安康网络技术操作
java数据库省市联动
刘氏家谱数据库
中国技术期刊全文数据库
昌平电脑服务器回收价格表
河南网络技术专升本学校
数据库技术发展趋势毕业论文
个人信用信息数据库
云南高校党建软件开发
计算机控制系统无线网络技术
黎明杀机换服务器东西一样吗
服务器交换机连接教程
麒麟系统怎么连接本地数据库
贵州政府网络安全
学生网络安全故事
外包服务器安全么
物业管理软件需要买服务器
连接数据库url失败
数据库系统分为哪4个部分
原神服务器互换
附加数据库没有日志
计算机网络技术就业薪资
加强网络安全考核
郑州超聚变服务器有限公司地止
csdn的数据库
沈阳工业大学软件开发专业
宿州鹏翔网络技术有限公司
日本用的什么地图软件开发