iOS Xcode 8 UIImageView 切圆角不显示图片
2016-10-19 本文已影响222人
_那有只喵
项目刚上线,升级Xocde8,发现使用
self.headImage.layer.cornerRadius = self.headImage.frame.size.width/2;
[self.headImage.layer setMasksToBounds:YES];
以上代码切的圆角不显示图片。以下有两种解决办法:
1:在上述代码之前加上[self.view layoutIfNeeded](一定要之前)可以解决,不是在viewController里的代码也是加上layoutIfNeeded,例如在cell里self.contentView.layoutIfNeeded;
2: 就是用storyboard或者xib设置圆角
![](https://img.haomeiwen.com/i1722229/145dfd53c4a4d28b.png)
用其他方式切圆角是否显示图片我就不清楚了,这种方式切会不显示,虽然它是性能最不好的切圆角方式。