正如标题所暗示的,我正在尝试为 MKPolygonView 设置动画,特别是颜色和不透明度。
现在我有一个手势检测用户是否触摸了多边形,通过遍历overlayViews并找出触摸点是否在多边形内。
无论如何,我得到了 MKPolygonView,我更改了填充颜色并且颜色发生了变化,但它并没有按照我想要看到的方式完全按照我想要的方式来查看叠加层如何在瓷砖中绘制,定义为 mapRects,所以当你给它着色时,而不是着色在整个多边形中,它会根据多边形相对于地图上不可见网格的放置位置,一次对其各个部分进行着色。
一次将 mkpolygonview 的颜色放在一个图块中是可以的,但正如我所说的那样,这是不理想的。
由于 MKPolygonView 不能被子类化,问题变得更加复杂。我有点没有想法,希望你们能提供一些意见。
如果你能做到这一点,谢谢。