CALayer 的 position和anchorPoint属性
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,在iOS 中,UIButton、UIImage等UIView 之所以能够显示在屏幕上,是因为其内部有一个图层(CALayer)。通过UIView的layer 属性可以访问这个图层:@property(
千家信息网最后更新 2024年11月23日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安全错误
数据库的锁怎样保障安全
数据库access运用
软件开发装固态硬盘会快点嘛
服务器网站无法访问外网
服务器连接串口软件
1u服务器能改台式电脑吗
数据库并发调度
英国网络安全硕士
猪八戒软件开发商铺考试答案
软件开发与测试计划
赞丽生活找不到服务器怎么办
绝地求生服务器垃圾
服务器组件的功能
软件开发低价
网络安全真实案例山西
宜兴现代软件开发资费
商品进销存软件开发
蓬莱微信公众号软件开发公司
服务器好的和坏的
盐城公司网络安全准入控制
服务器什么时候会发布
自建语音服务器
苹果无法接通激活服务器
网络安全 青春助力
HP服务器的spi板
闵行区新能源软件开发推荐
四川千层网络技术有限公司
数据库后台历史操作记录
常州互动博物馆软件开发
网络安全专业的研究生院校
数据库满了怎么删除