影付きのUIViewにぼかし効果を与える方法は?私が行う場合:iOS10影付きのUIViewぼかし効果
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
let layer = self.view.layer;
layer.shadowColor = UIColor.black.cgColor
layer.shadowOpacity = 1.0
layer.shadowOffset = CGSize(width: 0.0, height: 0.5)
layer.shadowRadius = 5.0
self.view.backgroundColor = UIColor.clear
let blurEffect = UIBlurEffect(style: .light)
let sideEffectView = UIVisualEffectView(effect: blurEffect)
sideEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
sideEffectView.frame = self.view.bounds;
self.view.addSubview(sideEffectView)
}
影が、無ぼかし効果がありますが、私はこれを行う場合:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
self.view.backgroundColor = UIColor.clear
let blurEffect = UIBlurEffect(style: .light)
let sideEffectView = UIVisualEffectView(effect: blurEffect)
sideEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
sideEffectView.frame = self.view.bounds;
self.view.addSubview(sideEffectView)
}
をぼかし効果が、無影があります。
ありがとうございました!
うん、残念ながらあなたは正しいです。私はちょうどナビゲーションバーのドロップシャドウ/ボーダーを複製する必要があり、その解決策は十分だった。あなたは間違いなくあなたの答えを正しいものとしてマークしなければなりません、それはSOの奨励された行動です。 –