文档章节

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
海淀
程序员

暂无文章

正弦 余弦 角度 用于画时钟

<html> <head> <title>时钟</title> </head> <style> #canvas{ background: #1977ca } </style>......

一箭落旄头
26分钟前
1
0
drupal7自定义模块之表单(新手向)

前段时间要给网站做个高级搜索的功能,但drupal7自带的搜索远远无法满足需求,便有了自己开发的需求 我以前没有接触过drupal,做这个功能也是困难重重,几乎是从零开始,我将目光放到了自定义模块...

gcudwork
31分钟前
0
0
驰狼课堂

http://www.chilangedu.com/

求是科技
49分钟前
0
0
jumpserver 报错"Incorrect string value

申明 本文所有内容参考自jumpserver记录命令无法入库问题 #1773 简介 jumpserver 1.4.0在jumpserver.log中大量报错,错误日志 File "/opt/jumpserver/apps/terminal/api.py", line 246, i...

zhnxin
55分钟前
2
0
用户管理相关配置文件及命令

9月19日任务 2.27linux和windows互传文件 3.1 用户配置文件和密码配置文件 3.2 用户组管理 3.3 用户管理 扩展知识 实用小工具 简单命令行下实现Linux/Windows文件互传 前提:使用远程工具Xsh...

robertt15
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部