0

画面全体を埋める 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 を持っていないので、実際のデバイスでテストすることはできません。

この問題は何に由来すると思いますか。

4

0 に答える 0