码迷,mamicode.com
首页 > 移动开发 > 详细

给ImageView添加约束后,在裁圆角作为头像,在ios9无效bug

时间:2015-09-25 21:42:47      阅读:391      评论:0      收藏:0      [点我收藏+]

标签:

通常方法在layoutSubviews,写这些,可以对付约束情况下的圆角,可是在ios9不起作用了,我用的是9.1测试版,解决办法是subclass,UIImageView,然后看后面代码

-(void)layoutSubviews

{

    [super layoutSubviews];

    [self layoutIfNeeded];

        _imageViewIcon.layer.cornerRadius = _imageViewIcon.width/2;

        _imageViewIcon.layer.masksToBounds = YES;

       _imageViewIcon.clipsToBounds = YES;

//    _imageViewIcon.layer.opaque = NO;

 

    [_imageViewIcon setClipsToBounds:YES];

}

subclass:

-(instancetype)init

{

    if (self = [super init]) {

    

    }

 

    return self;

}

-(void)layoutSubviews

{

    [super layoutSubviews];

    [self layoutIfNeeded];

    

    self.layer.masksToBounds = YES;

    self.layer.cornerRadius = self.width*0.5;

 

 

 

}

给ImageView添加约束后,在裁圆角作为头像,在ios9无效bug

标签:

原文地址:http://www.cnblogs.com/daaiwusehng/p/4839337.html

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