swift - MKMapView 上的模糊

标签 swift mapkit blur

我知道这个问题之前已经被问过,但我试图在我的应用程序中的 map View 上进行模糊处理。我尝试过的所有操作都只是对 map 进行着色,包括如下代码:

var darkBlur = UIBlurEffect(style: UIBlurEffectStyle.Dark)
var blurView = UIVisualEffectView(effect: darkBlur)
blurView.frame = mapView.bounds
mapView.addSubview(blurView)

有没有办法真正模糊 map ?

最佳答案

您是否尝试将 blurView 添加到 mapView 的 super View ?

在 Playground 中对我来说效果很好:

Blurred map view in Playground

关于swift - MKMapView 上的模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38510476/

相关文章:

javascript - 如何在悬停时模糊背景图像而不是文本

javascript - 防止在 JavaScript 中冒泡和捕获时触发事件

iOS 9 [locationManager.requestWhenInUseAuthorization()] 警报 View 出现后很快消失

ios - 注释未放置在 map 上

objective-c - 使用未解析的标识符将 Objective-C 转换为 Swift 3.1 错误

swift - 自定义单元格中的标签和 MPMediaItems

ios - 从 MKmapview 上选择的 MKAnnotation 获取 URI

android - 在支持 v8 的情况下使用 Renderscript api11+ 时出错

ios - 未调用 Twilio 聊天上用于键入指示器的委托(delegate)方法

swift - Multipeer-connectivity tvOS swift 的替代方案