ボタンをクリックするとモーダルに表示されるフォームがあります。これは見た目です。
UIVisualEffectViewを使用してUIViewを正しくぼかすにはどうすればよいですか?
私はあなたが上の写真から見ることができます灰色がかった領域をぼかすしたいと思います。私の初期設定は:私は、backgroundViewと呼ばれるUIViewがあり、私は別のUIView addIncomeFormViewと呼ばれる。 ストーリーボードの最初のレイアウトです。 (私はaddIncomeFormViewがbackgroundViewの子であると信じています。)私のココアファイルで
私はこれをしませんでした。
@IBOutlet var backgroundView: UIView! {
didSet {
backgroundView.backgroundColor = UIColor.black.withAlphaComponent(0.6)
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.dark)
let blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = backgroundView.bounds
blurEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
backgroundView.addSubview(blurEffectView)
}
}
ことをやっての結果は、私はボタンをクリックしたときに、私はこれを取得することです。
どのように私はaddIncomeFormView(UIViewのは)ぼやけのUIViewの上に座ってぼやけたり、他の言葉でされないように得ることができますか?