我有一个覆盖在MKMapView
. 唯一的问题是,在某些地方它不是完全可读的,因为地图是卫星图像。此外,我的地图视图放大了整个过程,它专注于一家商店。
我查看了 Apple 的新地图应用程序,发现它们在标签所在的地图区域上变暗(放置了一个略带黑色的阴影)。因此,标签将更加明显和突出。
这是苹果所做的图片,看看标签,在它周围你可以看到地图稍微变暗/变暗:
您对如何添加阴影/使地图视图变暗有任何想法吗?另外,一些示例代码不会有什么坏处,谢谢!
我有一个覆盖在MKMapView
. 唯一的问题是,在某些地方它不是完全可读的,因为地图是卫星图像。此外,我的地图视图放大了整个过程,它专注于一家商店。
我查看了 Apple 的新地图应用程序,发现它们在标签所在的地图区域上变暗(放置了一个略带黑色的阴影)。因此,标签将更加明显和突出。
这是苹果所做的图片,看看标签,在它周围你可以看到地图稍微变暗/变暗:
您对如何添加阴影/使地图视图变暗有任何想法吗?另外,一些示例代码不会有什么坏处,谢谢!
您可以使用带有透明度的渐变叠加并将其添加UILabel
到渐变叠加UIView
中。
有用的入门链接:http: //mrohs.com/2011/overlay-with-gradient-and-transparency