几天来,我一直在研究如何正确地向 UIView 添加阴影。关于这个主题有很多资源,但到目前为止没有一个对我有用。影子没有出现。
cell.buttonView.layer.shadowColor = UIColor.blackColor().CGColor
cell.buttonView.layer.shadowOffset = CGSizeMake(4, 4)
cell.buttonView.layer.shadowRadius = 5
cell.buttonView.layer.shadowOpacity = 1.0
cell.buttonView.layer.masksToBounds = false
更改 masksToBounds 是因为在另一个人的代码中缺少该步骤似乎是他们无法让自己的影子出现的原因。
最佳答案
您的代码很好(并且有效,刚刚试过)。问题一定出在其他地方。
请注意,只有当您的 View 有内容时才会应用阴影。因此,如果您的 View 的 backgroundColor
是 clearColor
,它将不会显示阴影。
还要检查您的代码是否正在运行,并且仅在某些情况下未运行 ;)
关于ios - 向 UIView 添加阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31747844/