如何为UIImageView创建白色边框和黑色阴影?

时间:2011-05-26 03:07:34

标签: ios cocoa-touch uiimageview

如何为UIImageView创建白色边框和黑色阴影?

3 个答案:

答案 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。