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

项目刚上线,升级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设置圆角


iOS Xcode 8 UIImageView 切圆角不显示图片问题_第1张图片
435323-67d7ca5da6765b0f.png

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

你可能感兴趣的:(iOS Xcode 8 UIImageView 切圆角不显示图片问题)