如何在 iphone sdk 中裁剪图像圈
Posted
技术标签:
【中文标题】如何在 iphone sdk 中裁剪图像圈【英文标题】:how to crop a image circle in iphone sdk 【发布时间】:2012-05-12 05:02:01 【问题描述】:我正在尝试使用 iPhone 上相机胶卷中的图像为自定义样式 UIButton 创建图像。该按钮具有圆形背景,并且有效地显示为圆形。现在我需要一个图片放在按钮的中间,该按钮也显示为圆形。
有人可以帮帮我吗?
提前谢谢你
【问题讨论】:
【参考方案1】:您必须设置按钮图层的圆角半径以使其为圆形。 但是你不能准确地对图像做同样的事情。
您需要为您想要的状态设置 UIButton 的图像属性。 但更重要的是确保图像也是圆形的。
图片不能是圆形的,但如果你使用 PNG,它支持透明度,所以图片的角是透明的,这样图片看起来是圆形的。
btnImage = [UIImage imageNamed:@"image.png"];
[circularBtn setImage:btnImage forState:UIControlStateNormal];
【讨论】:
以上是关于如何在 iphone sdk 中裁剪图像圈的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iphone sdk 的 xmpp 中发送带有消息的笑脸/情感(图像)?