【发布时间】:2011-05-26 03:07:34
【问题描述】:
如何为我的 UIImageView 创建白色边框和黑色阴影?
【问题讨论】:
标签: ios cocoa-touch uiimageview
如何为我的 UIImageView 创建白色边框和黑色阴影?
【问题讨论】:
标签: ios cocoa-touch uiimageview
只导入
#import <QuartzCore/QuartzCore.h>
并确保您已将 QuartzCore 框架添加到您的项目中。
然后添加边框
[imageView.layer setBorderColor: [[UIColor whiteColor] CGColor]];
[imageView.layer setBorderWidth: 2.0];
要创建阴影,请参阅this SO 问题,这将使您继续前进..
【讨论】:
这是我在 UIImageView 中为 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 添加到显示您的图像的后面。
【讨论】: