我发生了一些奇怪的事情。我正在使用:
将阴影应用于表格单元格statsTableCell.layer.shadowColor = UIColor.blackColor().CGColor
statsTableCell.layer.shadowOffset = CGSizeMake(0,1)
statsTableCell.layer.shadowRadius = 3
statsTableCell.layer.shadowOpacity = 0.5
这会将阴影应用于表格单元格的底部。如果单元格从屏幕顶部滚动,当它返回时,我可以看到2个阴影。顶部和底部。
我在uiviews上的app中的其他地方使用了上面的代码而没有出现同样的问题。
我只想将阴影应用到单元格的底部,但不能解决为什么这只发生在表格单元格上。
实际上,如果表格单元格完全滚出视图然后返回,它会根据滚动方向交换投影的位置。如果我向下滚动阴影应用于顶部,如果我向上滚动,它将应用于底部。
答案 0 :(得分:2)
尝试添加statsTableCell.layer.masksToBounds=false
。