How do I create a white border and black shadow for my UIImageView?
如何为我的 UIImageView 创建白色边框和黑色阴影?
只需导入
1 | #import <QuartzCore/QuartzCore.h> |
并确保您已将 QuartzCore 框架添加到您的项目中。
然后添加边框
1 2 | [imageView.layer setBorderColor: [[UIColor whiteColor] CGColor]]; [imageView.layer setBorderWidth: 2.0]; |
要创建阴影,请参阅这个 SO 问题,它会让你继续前进..
这是我在 UIImageView 中为 UIImage 添加边框和阴影的方式
1 2 3 4 5 6 7 | 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]; |
记住:
1 | #import <QuartzCore/QuartzCore.h> |
您可以将它添加为另一个 UIImageView 显示您的图像。