码迷,mamicode.com
首页 > 其他好文 > 详细

UIView设置layer的时候,layer外四个角任然出现图片的解决办法

时间:2015-07-04 14:06:29      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

今天碰到的问题如下:

    [btn_portait.layer setCornerRadius:6.0f];

    [btn_portait.layer setBorderColor:[uicolor redcolor].CGColor];

    [btn_portait.layer setBorderWidth:2.0];

     [btn_portait setBackgroundImage:[UIImage imageWithData:[NSData dataWithContentsOfFile:path]] forState:UIControlStateNormal];

问题出现了,btn_portait的redcolor外围出现了背景图片的四个脚。

解决办法:

btn_portait.clipsToBounds = YES;

属性介绍: 

值:BOOL(YES/NO) ,默认是NO。

作用:决定了子视图的显示范围。具体的说,就是当取值为YES时,剪裁超出父视图范围的子视图部分;当取值为NO时,不剪裁子视图(超出部分继续显示,例如在scrollview中。。。)。默认值为NO。

版权声明:本文为博主原创文章,未经博主允许不得转载。

UIView设置layer的时候,layer外四个角任然出现图片的解决办法

标签:

原文地址:http://blog.csdn.net/intheair100/article/details/46754469

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!