2012-09-27 35 views
1

我正在创建一个饼图,其中每个部分都是一个单独的带背景图像的按钮,并且表示单独的方法,但是uibutton具有矩形形状并且所有按钮重叠。如何在iphone/ipad应用程序中创建一个不规则形状的按钮

我想选择一个部分(按钮)(即一个按钮的形状应该是图像的形状不是默认的矩形按钮),而不会干扰相邻的部分(按钮)...

例如:考虑一个饼图8个扇区由1到8个8按钮表示,按钮具有扇形形状的背景图像,如果用户在第一扇区(按钮)上的任何地方点击,则不应单击任何其他扇区(按钮)...

回答

0

将UITapGestureRecognizer添加到整个饼图。

获取图表中水龙头的坐标,并使用数学来确定龙头所在的切片。

0

Here是该问题的解决方案。并且This示例可以帮助您。您也可以参考此Link

0

如果您在使用界面生成器,只需将您的按钮类型更改为定制和尤尔图像分配给button.in编码只分配一个自定义的按钮

+0

自定义按钮有选择的矩形区域...这是不完全是图像... –

相关问题