如何在iPhone / iPad应用程序中创建不规则形状的按钮



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

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

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

将 UITapGestureRecognizer 添加到整个饼图。

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

如果您在界面构建器中使用,只需将按钮类型更改为自定义并将图像分配给 button.in 编码只需分配一个自定义按钮即可

最新更新