为什么在UITableViewCell中修改此CALayer会导致令人讨厌的图形故障?

时间:2015-11-21 14:36:34

标签: ios uitableview

在我的cellForRowAtIndexPath方法中,我在我的图片上设置了cornerRadius的{​​{1}}:

layer

但是当我滚动时,我会看到这种令人讨厌的背景效果:

enter image description here

我应该如何摆脱这种影响?清除背景背景根本没有帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

集:

pictunerImageView.layer.masksToBounds = true

后:

pictunerImageView.layer.cornerRadius = 17.5

您也可以将其更改为:

pictunerImageView.layer.cornerRadius = pictunerImageView.frame.size.height *0.5

如果您想要更改尺寸但仍希望它成为一个圆圈。