菱形框架按钮​​目标c?

时间:2014-05-25 20:40:15

标签: objective-c uibutton transform skew

基本上我试图不仅编辑按钮的外观(这就是简单的部分),而是检测触摸的框架是菱形而不是正方形

html示例:http://irwinproject.com

我已经尝试过CGAfflineTransform,但它不允许我制作非矩形对象。有没有办法扭曲

我只是想知道这是否可行,因为如果没有人能指出我的方向,我发现的唯一可行的答案就是采用spriteKit的方式;

我发现这个但是这个实现会在它们重叠的按钮上留下死角 custom UIButton with skewed area in iPhone

有没有办法在这里给人们发信息,有一位绅士说他想出了如何改造,但从未公布过他的解决方案。

1 个答案:

答案 0 :(得分:1)

为了修改形状奇特的按钮的触摸区域,您可以使用类似于OBShapedButton的解决方案。我过去曾经使用过这个特殊的项目,用于相邻的六边形按钮,效果非常好。也就是说,您可能需要稍微修改它以使用绘制的形状而不是图像。