我有一个小问题:我想在TableViewController中将图像设置为背景。我尝试了这个:

class SquadreController: UITableViewController {

    override func viewDidLoad()
    {
        super.viewDidLoad()

        var sfondo = UIImage(named: "sfondo")
        self.view.backgroundColor = UIColor(patternImage: sfondo!)

    }

然后,将模糊效果赋予 View ,如下所示:
let blur = UIBlurEffect(style: UIBlurEffectStyle.Light)
let blurView = UIVisualEffectView(effect: blur)
blurView.frame = self.view.bounds
view.addSubview(blurView)

但是有一个大问题。我在TableView中工作,并且应用模糊后,TableView,TableCell,NavigationItem等都消失了。有人能帮我吗?

非常感谢!

最佳答案

尝试使用view.insertSubView(blurView, atIndex: 0)而不是view.addSubview(blurView) as! UIImageView

10-08 09:24