首页 > 移动平台 > 详细

iOS Core Animation(读书笔记)--寄宿图

时间:2016-04-28 19:52:01      阅读:321      评论:0      收藏:0      [点我收藏+]

layer.contents = (__bridge id)image.CGImage;//如果你没有使用ARC(自动引用计数),你就不需要__bridge这部分。但是,你干嘛不用ARC?!

self.layerView.layer.contentsGravity = kCAGravityResizeAspect;//和cotentMode一样,contentsGravity的目的是为了决定内容在图层的边界中怎么对齐,我们将使用 kCAGravityResizeAspect,它的效果等同于UIViewContentModeScaleAspectFit, 同时它还能在图层中等比例拉伸以适应图层的边界。

UIView有一个叫做clipsToBounds的属性可以用来决定是否显示超出边界的内容,CALayer对应的属性叫做masksToBounds,把它设置为YES;

CALayer的contentsRect属性允许我们在图层边框里显示寄宿图的一个子域;默认的contentsRect是{0, 0, 1, 1},这意味着整个寄宿图默认都是可见的,如果我们指定一个小一点的矩形,图片就会被裁剪(如图2.6)

技术分享

 

iOS Core Animation(读书笔记)--寄宿图

原文:http://www.cnblogs.com/jingdizhiwa/p/5443661.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!