MKMapView改变颜色

时间:2009-09-17 20:42:49

标签: mkmapview

任何人都知道改变MKMapView颜色的方法吗?有没有办法对图像进行异或或混合,你可以“可能”创建一个不那么明亮的地图的“夜间版本”?

谢谢!

4 个答案:

答案 0 :(得分:1)

更好的解决方案是添加自定义彩色叠加层

答案 1 :(得分:0)

我猜你可以创建一个覆盖MKMapView的50%alpha的UIView,但是你会遇到UI问题。我假设Satellite模式不合适?

答案 2 :(得分:0)

我最终做的是添加一个50%透明黑色背景颜色的MKAnnotation。然后我将注释移动到mapview维护的堆栈的后面,这样所有其他注释仍然可以与之交互。

真正令人感兴趣的地方是地图移动...如果您使用的是iOS4,但在iOS3设备上有点棘手。好吧,我最终想通了。

答案 3 :(得分:0)

我同意@RolandasR,您可以尝试创建自定义叠加层,如此答案https://stackoverflow.com/a/13592117/3847