方法一:对layer进行处理
//添加阴影
- (UIView *)makeShadow:(UIImageView *)view
{
view.layer.masksToBounds = YES;
view.layer.cornerRadius = 5;
view.layer.shadowColor = [UIColor grayColor].CGColor;
view.layer.shadowOpacity = 0.5;
view.layer.shadowOffset = CGSizeMake(0, 0.5);
view.clipsToBounds = NO;
return view;
}
方法二:添加一个已经处理好的背景图片
UIImageView* adView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 300, 130)];
adView.userInteractionEnabled = YES;
adView.image = [UIImage imageNamed:@"dining3"];
adView.contentStretch = CGRectMake(0.5, 0.5, 0, 0);
本文介绍了两种在 iOS 开发中为图片添加阴影效果的方法:一是通过修改 UIImageView 的 layer 属性来实现;二是直接使用带有预设阴影效果的背景图片。
862

被折叠的 条评论
为什么被折叠?



