【发布时间】:2016-07-10 10:36:13
【问题描述】:
我正在使用下面的代码为我的ImageView 制作阴影
UIBezierPath *shadowPath = [UIBezierPath bezierPathWithRect:self.avatarImageView.bounds];
self.avatarImageView.layer.masksToBounds = NO;
self.avatarImageView.layer.shadowColor = [UIColor blackColor].CGColor;
self.avatarImageView.layer.shadowOffset = CGSizeMake(5.0f, 5.0f);
self.avatarImageView.layer.shadowOpacity = 0.8f;
self.avatarImageView.layer.shadowPath = shadowPath.CGPath;
它会像这张图片一样在右侧和底部投下阴影。
现在我想让我的ImageView 在顶部和左侧也有阴影。
我应该在代码中更改什么?
是否可以仅通过代码中的配置使视图在顶部、右侧、底部、左侧包含阴影,或者我需要为阴影创建其他布局视图?任何帮助将不胜感激。
更新
感谢@Dipen Panchasara 提供了一个简单的解决方案。关注@Dipen Panchasara(阴影颜色为黑色)我会有这样的阴影图像
【问题讨论】: