CALayer使用(1)
2016-03-24 20:04
302 查看
CALayer使用(1)
在使用CALayer时,一定要设置bound或者frame,以为如果没有大小,这个Layer是显示不出任何东西的,即使你添加了一张图片作为其内容。
CALayer *layer = [[CALayer alloc]init]; UIImage *img = [UIImage imageNamed:@"bigpole"]; layer.contents = (id)img.CGImage; layer.bounds= CGRectMake(0, 0, img.size.width, img.size.height); //如果不设置,则显示不出任何东西
CALayer的位置是相对于父Layer决定的,可以使用anchorPoint和position两个属性设置,anchorPoint默认是(0.5, 0.5),左上角是
(0, 0), 右下角是(1, 1).
参考:
1. CALayers Tutorial for iOS: Introduction to CALayers
2. https://www.raywenderlich.com/90488/calayer-in-ios-with-swift-10-examples
3. 彻底理解position与anchorPoint
相关文章推荐
- iOS缓存清理
- 关于“模仿”和“创新”
- kindeditor使用
- MyEclipse------如何连接MySQL
- 【bzoj3160】万径人踪灭 FFT+manacher
- 《编写高质量代码:改善Objective-C程序的61个建议》
- Struts2中的相对路径与绝对路径
- FragmentPagerAdapter与FragmentStatePagerAdapter
- 【HPU】[1732]序列的区间操作
- 《谈学单片机有前途还是嵌入式系统有前途》一文吴坚鸿回复整理
- linux用户操作
- shell 脚本编写一个用户名,密码,编号的test.txt文件供数据库测试使用
- 《谈学单片机有前途还是嵌入式系统有前途》一文吴坚鸿回复整理
- 《谈学单片机有前途还是嵌入式系统有前途》一文吴坚鸿回复整理
- 《世界是数字的》读后感
- 奇闻轶事
- iOS之表格数据批量删除(系统样式)
- String的解析
- Ubuntu14.04下安装oracle JDK32位。并更换默认jdk
- 模板_zkw线段树