我正在尝试使用iPhone上相机胶卷中的图像为自定义样式UIButton创建图像。该按钮具有圆形背景并有效地显示为圆形。现在我需要一个图像放在按钮的中间,这个按钮也会显示为圆形。
有人可以帮我吗?提前谢谢
答案 0 :(得分:1)
您必须设置按钮图层的角半径才能使其成为圆形。 但你不能准确地对图像做同样的事情。
您需要为所需的状态设置UIButton的image属性。 但更重要的是要确保图像也是圆形的。
图像不能是圆形,但如果使用PNG,则它支持透明度,因此图像的边角应透明,使图像看起来像圆形。
btnImage = [UIImage imageNamed:@"image.png"];
[circularBtn setImage:btnImage forState:UIControlStateNormal];