在UIImageView中制作3D效果

时间:2010-11-27 15:52:26

标签: objective-c uiimageview effects

我想在广场上对UIImageView进行3D外观看起来像一个按钮(圆形边框而不是角落)。 我很绝望,谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

您需要修改视图的CALayer属性:

(v可以是你的UIImageView)

[v.layer setCornerRadius:30.0f];
[v.layer setBorderColor:[UIColor lightGrayColor].CGColor];
[v.layer setBorderWidth:1.5f];
[v.layer setShadowColor:[UIColor blackColor].CGColor];
[v.layer setShadowOpacity:0.8];
[v.layer setShadowRadius:3.0];
[v.layer setShadowOffset:CGSizeMake(1.0, 5.0)];

您可以更改所有这些属性以符合您的需求或配色方案。

另外,请查看CALayer Class Reference