1

我正在创建一个饼图,其中每个部分都是一个带有背景图像的单独按钮并表示一个单独的方法,但 uibutton 具有矩形形状并且所有按钮都重叠。

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

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

4

2 回答 2

0

Add a UITapGestureRecognizer to the whole pie chart.

Get the coordinates of the tap within the chart, and use mathematics to determine which slice the tap is on.

于 2012-09-27T12:10:19.547 回答
0

如果您在界面生成器中使用,只需将您的按钮类型更改为自定义并将您的图像分配给按钮。在编码中只需分配一个自定义按钮

于 2012-09-27T12:35:55.777 回答