标签: iphone objective-c xcode ipad button
我正在创建一个饼图,其中每个部分都是一个带背景图像的单独按钮,表示一个单独的方法,但是uibutton有一个矩形形状,所有按钮都重叠。
我想选择一个部分(按钮)(即按钮形状应该是图像的形状而不是默认的矩形按钮)而不会打扰相邻的部分(按钮)......
例如:考虑一个饼图,其中8个扇区由8个按钮表示,从1到8,按钮具有扇形的背景图像,如果用户点击第一扇区(按钮)上的任何位置,则任何其他扇区(按钮)不应该被点击......
答案 0 :(得分:0)
将UITapGestureRecognizer添加到整个饼图中。
获取图表中水龙头的坐标,并使用数学来确定水龙头在哪个切片上。
答案 1 :(得分:0)
Here是此问题的解决方案。This示例可能对您有所帮助。
您也可以参考此Link。
答案 2 :(得分:0)
如果您在界面构建器中使用,只需将您的按钮类型更改为自定义并将yur图像指定给button.in编码只需指定一个自定义按钮