如何为UIImageView创建白色边框和黑色阴影?
答案 0 :(得分:5)
只需导入
#import <QuartzCore/QuartzCore.h>
并确保已将QuartzCore框架添加到项目中。
然后添加边框
[imageView.layer setBorderColor: [[UIColor whiteColor] CGColor]];
[imageView.layer setBorderWidth: 2.0];
要创建阴影,请参阅this SO问题,这将帮助您实现目标..
答案 1 :(得分:3)
这是我在UIMageView中为UIImage添加边框和阴影的方式
someImageView.image = someUIImage;
someImageView.frame = CGRectMake(45, 25, 50, 50);
[someImageView.layer setBorderColor: [[UIColor whiteColor] CGColor]];
[someImageView.layer setBorderWidth: 2.0];
[someImageView.layer setShadowOffset:CGSizeMake(-3.0, 3.0)];
[someImageView.layer setShadowRadius:3.0];
[someImageView.layer setShadowOpacity:1.0];
记住:
#import <QuartzCore/QuartzCore.h>
答案 2 :(得分:1)
您可以将其添加为显示图像的另一个UIImageView。