是否有另一種方法爲彈出式菜單添加模糊背景而不使用imageview並拍攝前一個窗口的快照。添加模糊的背景圖像
1
A
回答
1
它很容易。
所有你需要的是一個「模糊和活力的視覺效果視圖」視圖。 您可以直接從對象庫中添加它。只需拖放視圖即可。您可以設置背景色以清除如果需要的話,你可以設置模糊水平要輕,超輕等....只是去通過這些東西
+0
感謝他的工作。不需要使用圖像視圖。 –
0
是的,看看UIVisualEffectView
和朋友。
0
您可以使用UIVisualEffectView
像下面
var blurView:UIVisualEffectView = UIVisualEffectView (effect: blur)
blurView.frame = view.bounds
blurView.autoresizingMask = [.FlexibleWidth, .FlexibleHeight]
popUpView.addSubview(blurView)
1
要添加模糊視圖,您可以使用UIBlurEffect。有3-4種模糊樣式供您選擇。您也可以從0.0改變在這個範圍內的虛化效果的α爲1.0,以實現更精確的模糊的圖像
要添加模糊效果 - 您可以使用像view.addBlurEffect
func addBlurEffect() {
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.extraLight)
let blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.alpha = 0.4
blurEffectView.frame = self.bounds
blurEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
self.addSubview(blurEffectView)
}
要刪除模糊,您可以使用 - 從UIView的view.removeBlurView去除模糊
func removeBlurView(blurView:UIView){
for subview in blurView.subviews {
if subview is UIVisualEffectView {
subview.removeFromSuperview()
}
}
}
相關問題
- 1. firefox3背景圖像模糊
- 2. 全景背景圖像模糊
- 3. 以編程方式將模糊圖像背景添加到xib
- 4. CSS模糊的背景圖像
- 5. 單擊圖像時模糊背景?
- 6. CollapsingToolbarLayout - 使背景圖像變暗/模糊
- 7. css技巧爲背景圖像模糊
- 8. 模糊無背景圖片
- 9. 在模糊的背景圖像上顯示圖像
- 10. 在圖像視圖中模糊圖像在背景iOS
- 11. 攝像頭背景模糊效果
- 12. NSView下的模糊背景
- 13. 模糊基於角js的一些條件的背景圖像
- 14. D3背景圖高斯模糊
- 15. 對圖像添加模糊效果
- 16. iPhone爲圖像添加模糊效果
- 17. 如何在CSS中模糊我的背景圖像?
- 18. 在網站上的全屏背景圖像看起來模糊
- 19. 如何模糊背景圖像的「重複」部分?
- 20. 移動ios上的背景圖像模糊
- 21. 如何模糊懸停的背景圖像,但不是文字
- 22. 網站上的背景圖像在iOS上顯得模糊
- 23. 在Internet Explorer(raphael)中修復模糊的vml背景圖像
- 24. 如何模糊css3中的整個背景圖像?
- 25. 對話框背後的模糊背景
- 26. 對話背後的模糊背景
- 27. 模糊背景與Viewbox
- 28. 是否可以將圖像添加到標題背景圖像下的背景?
- 29. 在Java中添加背景圖像
- 30. 添加背景圖像到IKImageBrowserView
的可能的複製[創建模糊覆蓋視圖](http://stackoverflow.com/questions/17041669/creating-a-blurring-overlay-view) – courteouselk