2016-07-21 5 views
0

私はこの質問が以前に尋ねられたことは知っていますが、私のアプリのマップビューにぼかしを入れようとしています。私が試したことのすべては、次のようなコードを含むマップを暗くするだけです。MKMapViewでぼかしを表示

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

マップを実際にぼかす方法はありますか?

+0

は、動的または静的ぼかしぼかしが必要ですか?静的な場合 - 私はUIImageとしてマップスナップショットを作成し、それをぼかして回避策を提案することができます。 –

答えて

1

mapViewさんのスーパービューに追加しましたか?

遊び場で私の作品罰金:

Blurred map view in Playground

+0

私は持っています。それはボタンのように画面上の他のオブジェクトをぼかしますが、マップビューは表示されません。 –

+0

@CalebRudnicki私の更新された答えを見てください...プレイグラウンドで私にとってうまくいくようです。設定する前に 'mapView.bounds'を使用していますか? – dcompiled

関連する問題