国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > 综合技术 > 对Layer 进行操作时设置masks 为YES 的 前因后果

对Layer 进行操作时设置masks 为YES 的 前因后果

来源:程序员人生   发布时间:2015-03-13 08:22:34 阅读次数:3572次

之前在给View  Image View  Button 设置边框 和 圆角 的时候 1直不明白 为何要设置button.layer.masksToBounds = YES 现在终究知道缘由了 

当你了解了masks 的时候就会明白为何会有这1步操作了  “1个图层可以有1个和它相


关联的mask(蒙版)mask 是1个具有alpha值的位图,当像素要和它下面包括的像素合并


之前都会把mask利用到图层的像素上去。当你要设置1个图层的圆角半径时,你可以有效


的在图层上面设置1个mask。但是也能够指定任意1个蒙版。比如,1个字母A形状的


mask。 终究只有在mask中显示出来的(即图层中的部份)才会显示上去”


更加具体的关于像素的绘制和合成 请见:


http://blog.csdn.net/u010670117/article/details/44082391


生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生