我有一个填充整个屏幕的MKMapView。
我想在Swift中使用此代码模糊地图:
var blurMap = UIBlurEffect(style: UIBlurEffectStyle.Light)
var blurMapView = UIVisualEffectView(effect: blurMap)
blurMapView.frame = mapView.bounds
mapView.addSubview(blurMapView)
虽然有效,但屏幕更大(iPhone 6和iPhone 6 plus),模糊仅影响地图的一部分。使用iPhone 4s和5 / 5s时,模糊会填满所有屏幕。
这是iPhone 6/6 plus。如果我使用iPhone 4/5 / 5s运行它,效果很好。
我不知道它是否可能是模拟器的问题,我没有任何iPhone 6,因此我无法在真实设备中测试它。
您认为这个问题来自哪里?