我有一个 UIView 设置为“阴影”,我将这个 View 放在 UIImageView 后面以创建阴影效果。唯一的问题是,如果你降低图像的 alpha,你可以看到 UIView 的白色部分。我如何隐藏整个 UIView 除了阴影?将 backgroundColor 设置为 clearColor 会同时隐藏 View 和阴影,这无济于事。谢谢。
shadow.alpha = 0.95;
shadow.layer.cornerRadius = 10;
shadow.layer.shadowColor = [UIColor blackColor].CGColor;
shadow.layer.shadowOpacity = 1.0;
shadow.layer.shadowRadius = 10.0;
shadow.layer.shadowOffset = CGSizeMake(0, 4);
最佳答案
您是否尝试过修改 UIImageView 的层以具有阴影,而不是具有两个 View ?
如果没有提供所需的输出,黑色 UIView 是否有效?如果您发布屏幕截图和所需的效果,也许我可以提供更多帮助。
关于iphone - 创建阴影 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9559521/