在iphone sdk中修复大小圆形button作为图像
我正在开发一个应用程序,我需要button作为图像(我上传)。
它显示两个angular落是直的,其余的是圆形的。 我尝试使用mybutton.layer.cornerRadius
但使整个图像。 我也试图只是自定义button,但它留下额外的空间在button周围的图像我需要修复大小button作为图像显示。 请帮帮我。 提前致谢。 快乐的一天。
这里有一个很好的教程:
http://iphonedevelopment.blogspot.in/2010/03/irregularly-shaped-uibuttons.html
你可以从这里下载代码
https://github.com/ole/OBShapedButton
希望这可以帮助
一个替代,但不是一个真正的好先先添加imageView添加这个特定的图像,而不是在图像上添加一个自定义的不可见button,通过调整button的大小,它将不会覆盖整个图像,但仍然会工作正常…实际上,我在我的一个应用程序中使用了这种方法:p
OBShapedButton
可能会有帮助。 这是一个针对非矩形button形状进行优化的开源UIButton子类。 如果它仍然不起作用,制作你自己的button也不是那么困难。 使用UIView
并在视图中处理触摸。 例如,在touchesMoved:
,设置活动图像和touchesEnded:
处理点击事件!