我搜索了网页,发现只能模糊整个视图或视图中的特定区域。 如果我在屏幕中间有一个小图像/标签,我如何模糊“背后”的一切,但不是他?
谢谢!
答案 0 :(得分:0)
您可以创建与视图的特定部分重叠且不会模糊的子视图:
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)