我有一个UIView mainView,我在每个角添加了4个按钮作为 subview 。我像这样在我的mainView中添加了阴影

mainView.layer.shadowColor = [[UIColor blackColor] CGColor];
mainView.view.layer.shadowOffset = CGSizeMake(0,6);
mainView.layer.shadowOpacity = 0.3;

我的问题是 subview 也显示阴影(按钮)。如何隐藏 subview 阴影。
提前致谢。

最佳答案

我也遇到了同样的问题,并找到了解决此问题的方法。

  • 只需设置 super View 的背景颜色(将 super View 的背景替换为其他任何颜色即可。)

  • 例如:在上述问题中
    mainView.backgroundColor = UIColor.white

    关于objective-c - 从 subview 中删除阴影,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19014275/

    10-11 21:37