我一直在尝试向带有动画的地图添加MKOverlay。我正在尝试使其在添加时淡入并在删除时淡出。可以通过创建自定义叠加层类或叠加视图类来完成此操作吗?
最佳答案
在iOS 7上,即使使用新的MKOverlayRenderer
也可以实现此目的。它具有一个alpha
property,您可以通过设置计时器来重复更改其值并调用setNeedsDisplayInMapRect:zoomScale:
来进行动画处理。
我一直在尝试向带有动画的地图添加MKOverlay。我正在尝试使其在添加时淡入并在删除时淡出。可以通过创建自定义叠加层类或叠加视图类来完成此操作吗?
最佳答案
在iOS 7上,即使使用新的MKOverlayRenderer
也可以实现此目的。它具有一个alpha
property,您可以通过设置计时器来重复更改其值并调用setNeedsDisplayInMapRect:zoomScale:
来进行动画处理。