如何为UIImageView创建白色边框和黑色阴影?
只导入
#import <QuartzCore/QuartzCore.h>
并确保将QuartzCore框架添加到您的项目中。
然后添加边界
[imageView.layer setBorderColor: [[UIColor whiteColor] CGColor]];
[imageView.layer setBorderWidth: 2.0];
要创建阴影,请参阅这个SO问题,它会让你继续前进。。
这是我在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>
您可以将其添加为显示图像的UIImageView后面的另一个UIImageView。