动画MKOverlayRenderer的颜色

时间:2013-11-19 21:21:02

标签: ios7 mapkit mkoverlay

因此在iOS 6及更早版本中,MKMapView上的叠加层由MKOverlayView显示,它继承自UIView。因此,我可以使用UIView的动画方法来制作动画。但是,由于Apple在iOS 7中采用了MKOverlayRenderer,有什么方法可以为叠加层设置动画?

1 个答案:

答案 0 :(得分:0)

是的,MKOverlayRenderer包含带有-setNeedsDisplayInMapRect:zoomScale:的“标记脏”API和带有-drawMapRect:zoomScale:inContext:的重绘API。这与-[UIView drawRect:]类似,只是它还有一个可选的zoomScale组件,并且需要转换为MKMapRect区域。