美文网首页iOS程序猿移动开发iOS开发
iOS Xcode 8 UIImageView 切圆角不显示图片

iOS Xcode 8 UIImageView 切圆角不显示图片

作者: _那有只喵 | 来源:发表于2016-10-19 18:15 被阅读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设置圆角


435323-67d7ca5da6765b0f.png

用其他方式切圆角是否显示图片我就不清楚了,这种方式切会不显示,虽然它是性能最不好的切圆角方式。

相关文章

网友评论

    本文标题:iOS Xcode 8 UIImageView 切圆角不显示图片

    本文链接:https://www.haomeiwen.com/subject/mxbxuttx.html