文档章节

CALayer

5vinsEnt
 5vinsEnt
发布于 2016/05/17 14:12
字数 237
阅读 4
收藏 0

```

      • CALayer的属性

宽度和高度 @property CGRect bounds;

位置(默认指中点,具体由anchorPoint决定) @property CGPoint position;

锚点(x,y的范围都是0-1),决定了position的含义 @property CGPoint anchorPoint;

背景颜色(CGColorRef类型) @property CGColorRef backgroundColor;

形变属性 @property CATransform3D transform;

边框颜色(CGColorRef类型) @property CGColorRef borderColor;

边框宽度 @property CGFloat borderWidth;

圆角半径 @property CGColorRef borderColor;

内容(比如设置为图片CGImageRef) @property(retain) id contents;

CALayer有2个非常重要的属性:position和anchorPoint

@property CGPoint position; 用来设置CALayer在父层中的位置 以父层的左上角为原点(0, 0)

@property CGPoint anchorPoint; 称为“定位点”、“锚点” 决定着CALayer身上的哪个点会在position属性所指的位置 以自己的左上角为原点(0, 0) 它的x、y取值范围都是0~1,默认值为(0.5, 0.5)

可以通过动画事务(CATransaction)关闭默认的隐式动画效果 [CATransaction begin]; [CATransaction setDisableActions:YES]; self.myview.layer.position = CGPointMake(10, 10); [CATransaction commit];

© 著作权归作者所有

共有 人打赏支持
5vinsEnt
粉丝 2
博文 89
码字总数 76426
作品 0
海淀
程序员
私信 提问

暂无文章

浅谈“李氏代换”——从纪念金庸和斯坦李说起

李氏代换(LSP)简介 李氏代换是软件设计的一个原则,又名依赖倒转原则或依赖倒置原则,其衍生原则有接口分离原则等。该原则由Barbara Liskov于1988年提出。 该原则指出,程序中高级别的元素...

SamYjy
8分钟前
5
0
JavaScript实现在线websocket WSS测试工具 -toolfk程序员工具网

本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果。T...

toolfk
27分钟前
0
0
linux-scp 远程拷贝报错原因

刚拿到一台重装后的服务器,远程ssh都正常,但是一scp拷贝东西就报错: 本地确定是有scp命令的,而且如果是本地没有scp不会报后面那句lost connection,因此就是远程没有scp这个命令。因此在...

linuxprobe16
40分钟前
1
0
OSChina 周六乱弹 —— 谁小时候没当过熊孩子呀

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲《行尸走肉》- amazarashi 《行尸走肉》- amazarashi 手机党少年们想听歌,请使劲儿戳(这里) @神话 :周五了,周末干啥...

小小编辑
今天
78
2
docker部署springboot项目

安装docker 菜鸟教程 springboot项目 maven依赖 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001......

yimingkeji
今天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部