2012-03-04 69 views
3

我想在图像上使用三角形按钮,但我无法做到这一点...自定义非矩形按钮三角形

如何做到这一点?

+0

更具体些。你在使用'UIButton'对象吗?用代码或XCode的界面编辑器创建?你有没有想要的按钮形状准备好作为图像文件? – pmdj 2012-03-04 13:53:17

+1

你的意思是视觉形状还是命中测试区域?请注意,看起来像三角形的按钮实际上可以是具有三角形图像的矩形按钮。 – Costique 2012-03-04 14:11:29

回答

6

project可以帮助你。您可以自定义UIButton的形状。

+0

非常感谢你对于Ur项目.....我终于成功了我想要的很长一段时间....非常感谢你为d gr8帮助.... – 2012-03-07 12:50:02

+0

首先如果所有,这不是我的项目,我是在像你这样的情况下,我已经在网上搜索解决方案,我找到了这个项目,这很棒。感谢您的评论,如果您发现我的回答满意,您可以将其标记为正确的答案,并且您也可以赞成。 – Scar 2012-03-07 21:09:46

+0

是啊当然,兄弟... – 2012-03-14 10:23:12

0

所有UIViews - 所有人 - 是矩形。你不能制作一个三角形的UIView,但你可以使用制作一个包含并呈现三角形形状的UIView,并且只响应该形状内的触摸。你当然必须明白,在它下面,它是一个矩形,你必须处理用户触摸三角形外部但在矩形内部的情况,可能通过将这些事件传递到下面的视图。事实上,您可能必须以这种方式处理所有触摸事件组合(触摸内部,触摸外部,触摸外部等)。

也许上面引用的项目将处理所有这些,我没有看得太深。