如何在iphone sdk中裁剪图像圈

时间:2012-05-12 05:02:02

标签: uiimageview uibutton uipickerview crop

我正在尝试使用iPhone上相机胶卷中的图像为自定义样式UIButton创建图像。该按钮具有圆形背景并有效地显示为圆形。现在我需要一个图像放在按钮的中间,这个按钮也会显示为圆形。

有人可以帮我吗?

提前谢谢

1 个答案:

答案 0 :(得分:1)

您必须设置按钮图层的角半径才能使其成为圆形。 但你不能准确地对图像做同样的事情。

您需要为所需的状态设置UIButton的image属性。 但更重要的是要确保图像也是圆形的。

图像不能是圆形,但如果使用PNG,则它支持透明度,因此图像的边角应透明,使图像看起来像圆形。

btnImage = [UIImage imageNamed:@"image.png"];
[circularBtn setImage:btnImage forState:UIControlStateNormal];