CALayer 的 position和anchorPoint属性
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,在iOS 中,UIButton、UIImage等UIView 之所以能够显示在屏幕上,是因为其内部有一个图层(CALayer)。通过UIView的layer 属性可以访问这个图层:@property(
千家信息网最后更新 2025年12月03日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安全错误
数据库的锁怎样保障安全
怎么将项目部署到云服务器
数据库中update语句格式
分行软件开发岗做什么工作
网络安全第一道防线
网络安全和信息化岗位怎么样
符号服务器
服务器上门女婿
金蝶服务器数据怎么导出
oracle数据库连接如何外放
数据库删除第3行数据库
天龙八部服务器人多
单包攻击是不是网络安全威胁
大智慧互联网金融科技
保护数据库的五个安全措施
软件开发实施方案的架构
中国网络安全法简读
ac100数据库升级
无限空间网络技术
linux开启数据库服务
中太 服务器
苹果平板网络安全管理
长春游族网络技术有限公司
小规模经营 软件开发税率
ssh怎么调用数据库连接
邯郸国家网络安全宣传
数据库太大查不到
安卓 自带数据库
相城区专业性网络技术有哪些
助讯通服务器管理
网易服务器怎么买