美文网首页
Swift中UITableView懒加载崩溃

Swift中UITableView懒加载崩溃

作者: 向日葵的夏天_summer | 来源:发表于2018-07-04 10:11 被阅读0次

    一直没有写过UItableView的懒加载,今天写了一下,一点击就崩溃,然后发现在UItableView的懒加载中不能设置UITableView的tableFooterView和tableHeaderView,否则一定是崩溃的,切记切记!

    private lazy var leftTableView: UITableView = {
        let tableView = UITableView(frame: CGRect(x: menuOrigin.x, y: menuOrigin.y + menuHeight, width: SCREEN_WIDTH * 0.5, height: 0), style: UITableViewStyle.plain)
        tableView.delegate = self
        tableView.dataSource = self
        //不能这样设置
    //        tableView.tableFooterView = UIView()
    //        tableView.tableHeaderView = UIView(frame: CGRect(x: 0, y: 0, width:   SCREEN_WIDTH, height: 10))
        tableView.register(UITableViewCell.self, forCellReuseIdentifier: "MenuCellID")
        return tableView
    }()
    

    相关文章

      网友评论

          本文标题:Swift中UITableView懒加载崩溃

          本文链接:https://www.haomeiwen.com/subject/afzsuftx.html