【发布时间】:2014-12-01 06:07:14
【问题描述】:
我正在尝试为我的 Imageview 提供阴影效果,就像在这张图片中一样。
但我面临的问题是阴影实际上从 Imageview 的底部可见。
这是我添加阴影的代码。颜色和所有仍然与这个不匹配。
CAGradientLayer *shadow = [CAGradientLayer layer];
shadow.frame = CGRectMake(-100, 70, perspectiveView.frame.size.width,
perspectiveView.frame.size.height - 20);
shadow.startPoint = CGPointMake(1.0, 0.5);
shadow.endPoint = CGPointMake(0, 0.5);
shadow.colors = [NSArray arrayWithObjects:(id)[[UIColor colorWithWhite:0.0
alpha:0.4f] CGColor], (id)[[UIColor clearColor] CGColor], nil];
shadow.opacity = 1.0f;
[perspectiveView.layer addSublayer:shadow];
请提供输入。此外,如果方法是错误的,请随时指导我采用任何其他方法。 提前致谢。
还有谁能建议如何提供一个 3D 边框,就像在图像中为图像视图提供轻微宽度一样?
【问题讨论】:
-
如果你能把你的图片的截图和阴影一起给我们看,那就太好了..容易理解..
-
我无法在此处发布图片,因为我没有足够的声望点。所以请帮忙实现这个效果。
标签: ios objective-c xcode uiimageview shadow