2013-09-25 155 views
6

我有一个UIView mainView,我在每个角上添加了4个按钮作为子视图。我添加了阴影到我的主视图像这样从子视图中删除阴影

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

我的问题是子视图也显示阴影(按钮)。如何隐藏子视图阴影。 在此先感谢。

+0

这是奇特的。您是否尝试过手动设置子视图上的阴影? – n00bProgrammer

+0

是的,我试过了,我不工作,不幸的是 – Vervatovskis

+0

什么是主视图?你是如何获得UIVIEw视图属性的?@Vervatovskis –

回答

0

我也得到同样的问题,并找到了这个问题的解决方案。

  • 只是设置超视图背景色(更换超视图的背景清楚,任何其他颜色。)

EX:在上述问题

mainView.backgroundColor = UIColor.white