Xcode 如何模糊除标签外的视图(swift)

Xcode 如何模糊除标签外的视图(swift),xcode,swift,label,blur,Xcode,Swift,Label,Blur,我在网上搜索,只找到了如何模糊整个视图或视图中的特定区域。 如果我在屏幕中间有一个小的图像/标签,我如何模糊他后面的一切,而不是他? 谢谢大家! 您可以创建子视图,该子视图将与视图的特定部分重叠,并且不会模糊: var View = (frame: CGRectMake(<x: CGFloat>, <y: CGFloat>, <width: CGFloat>, <height: CGFloat>)) View.backgroundColor = U

我在网上搜索,只找到了如何模糊整个视图或视图中的特定区域。 如果我在屏幕中间有一个小的图像/标签,我如何模糊他后面的一切,而不是他?
谢谢大家!

您可以创建子视图,该子视图将与视图的特定部分重叠,并且不会模糊:

var View = (frame: CGRectMake(<x: CGFloat>, <y: CGFloat>, <width: CGFloat>, <height: CGFloat>))
View.backgroundColor = UIColor.blackColor()
View.contentMode = UIViewContentMode.ScaleAspectFit
self.view.addSubview(View)
descLabel.textColor = UIColor.redColor()
descLabel.font = UIFont(name:"Helvetica", size: 12.0)
descLabel.font = UIFont.systemFontOfSize(16.0);
descLabel.numberOfLines = 0
descLabel.text = "No Description was found"
descLabel.textAlignment = NSTextAlignment.Left
descLabel.contentMode = UIViewContentMode.ScaleAspectFit
View.addSubview(descLabel)