MKMapView的昏暗部分

时间:2012-06-24 00:19:13

标签: objective-c ios xcode mkmapview uilabel

我有一个覆盖MKMapView的标签。唯一的问题是,在某些地方它并不完全可读,因为地图是卫星图像。此外,我的地图视图以整个方式放大,它专注于商店

我查看了Apple的新地图应用程序,发现它们在标签所在的地图区域上变暗(略带黑色阴影)。因此,标签会更加明显和突出。

以下是Apple所做的图片,看看标签,在它周围你可以看到地图略微暗淡/暗淡:

enter image description here

您对如何添加阴影/暗淡地图视图有任何想法吗?此外,一些示例代码不会受到伤害,谢谢!

1 个答案:

答案 0 :(得分:4)

您可以使用具有透明度的渐变叠加层,并将UILabel添加到覆盖UIView的渐变中。

有用的入门指南:http://mrohs.com/2011/overlay-with-gradient-and-transparency