ios - 具有图像背景和模糊效果的 TableView - swift

标签 ios swift uitableview blur uiblureffect

我有一个小问题:我想在 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) 作为! UIImageView

关于ios - 具有图像背景和模糊效果的 TableView - swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31689024/

相关文章:

ios - xcode7.2 进程启动失败 : timed out waiting for app to launch

swift - 当我在 TableView 中向下滚动时,单元格数据发生变化 - Swift 4

ios - 如何在每次新单元格出现时访问 UITableView.visibleCells

ios - 在不调用 reloadData 的情况下更新 tableView 中的特定单元格

ios - UIButton (IB) 中的属性 titleLabel 不尊重 setFont

ios - MvvmCross:如何将 FlyoutNavigation 组件与 MvvmCross 一起使用

ios - 如何在 iOS 中以编程方式设置系统音量

ios - 编译器无法对表达式Swift 5进行类型检查?

ios - 在 tableViewController 中填充图像

iphone - 在 ViewController 中设置自定义 UITableViewCell 的 UILabel.text