我有如下图所示的与他们的图像帧对角线放置的按钮。我怎样才能改变角点,使按钮不显着重叠?有没有办法创建一个非矩形的UIButton?
alt text http://i39.tinypic.com/335ebyc.png
我知道我可以只创建一个矩形的UIButton和旋转它,但我最终可能需要定制形状的按钮反正。此外,我的按钮图像本质上是透明背景的文字,如图所示。
我有如下图所示的与他们的图像帧对角线放置的按钮。我怎样才能改变角点,使按钮不显着重叠?有没有办法创建一个非矩形的UIButton?
alt text http://i39.tinypic.com/335ebyc.png
我知道我可以只创建一个矩形的UIButton和旋转它,但我最终可能需要定制形状的按钮反正。此外,我的按钮图像本质上是透明背景的文字,如图所示。
除了矩形之外,没有任何内置的方法可以做任何事情。在这种情况下,旋转它将起作用,但如果你真的想要创造力,你可以编写自己的课程。您可以使用多边形或其他形状,然后测试触摸以查看它是否在形状内。那么你将不得不处理所有的图像切换和目标/行动的东西。
你可以使用一个单一的UIImageView与看起来像你想要的图像。然后,只需使用touchesBegan并按触摸发生的确切位置走。