核心图形:绘制具有难处理细分的圆圈

时间:2015-01-31 11:11:07

标签: ios objective-c cocoa-touch core-graphics

我设法使用核心图形绘制带有细分的圆圈。 enter image description here

使用CGContextFillEllipseInRect绘制圆圈,然后使用CGContextStrokePath在其上添加线条。

  1. 是否可以为此圆圈段添加交互性以识别用户触摸了哪个细分区域?
  2. 如何更改圆圈中每个线段的行为,例如Color,image&每个细分的标题?

1 个答案:

答案 0 :(得分:0)

如果您知道圆的中心并且您知道触摸位置,则可以非常轻松地计算触摸所处的角度。

然后,这只是将角度分成不同部分并相应地对触摸作出反应的情况。