最佳答案
我试图添加一个下拉阴影的意见,是一个又一个分层,视图崩溃允许其他视图的内容可以看到,在这种情况下,我想保持 view.clipsToBounds
开,以便当视图崩溃他们的内容被剪辑。
这似乎已经使我很难添加一个下降阴影的图层,因为当我打开 clipsToBounds
的阴影也被剪辑。
我一直试图操纵 view.frame
和 view.bounds
,以便添加一个下降阴影的框架,但允许的界限足够大,以包围它,但我没有这个运气。
下面是我用来添加 Shadow 的代码(这只适用于如图所示的 clipsToBounds
OFF)
view.clipsToBounds = NO;
view.layer.shadowColor = [[UIColor blackColor] CGColor];
view.layer.shadowOffset = CGSizeMake(0,5);
view.layer.shadowOpacity = 0.5;
这里是一个截图的阴影被应用到顶部最轻的灰色层。如果 clipsToBounds
是 OFF 的话,希望这可以给出我的内容如何重叠的想法。
我怎样才能添加一个阴影到我的 UIView
和保持我的内容剪辑?
编辑: 只是想补充一下,我也曾经尝试过使用带阴影的背景图片,效果不错,不过我还是想知道最好的编码解决方案。