swift - UItableview 懒加载初始化

lazy var myTableView : HitTestTableView = { [weak self] in

        let mTableView = HitTestTableView()

        mTableView.frame = CGRect(x: 10, y:  kStatusH + kNavigationBarH, width: kScreenW - 20, height: kScreenH - kStatusH - kNavigationBarH)

        mTableView.contentInset = UIEdgeInsets(top: self!.tableTopInset, left: 0, bottom: 0, right: 0)

        //去除单元格分隔线

        mTableView.backgroundColor = UIColor.clear

        mTableView.separatorStyle = .none //.singleLine

        mTableView.separatorColor = table_line_color //tableview分割线颜色

        mTableView.separatorInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right:0)

        mTableView.dataSource = self

        mTableView.delegate = self

        let footView = UIView()

        footView.backgroundColor = UIColor.clear

        footView.frame = CGRect(x: 0, y: 0, width: mTableView.width, height: 10)

        

        mTableView.tableFooterView = footView

        mTableView.showsVerticalScrollIndicator = false

        mTableView.showsHorizontalScrollIndicator = false

        //slide

        mTableView.register(UINib(nibName:"OrderSlideTableViewCell", bundle:nil),forCellReuseIdentifier: "orderSlideCell")

        mTableView.register(UINib(nibName:"OrderWaitTableViewCell", bundle:nil),forCellReuseIdentifier: "orderWaitCell")

        mTableView.register(UINib(nibName:"OrderBusnessInfoTableViewCell", bundle:nil),forCellReuseIdentifier: "orderBsInfoCell")

        mTableView.register(UINib(nibName:"OrderBsAvthorTableViewCell", bundle:nil),forCellReuseIdentifier: "OrderBsAvthorCell")

        mTableView.register(UINib(nibName:"OrderSubTitleTableViewCell", bundle:nil),forCellReuseIdentifier: "OrderSubTitleCell")

        mTableView.register(UINib(nibName:"OrderFieldsInfoTableViewCell", bundle:nil),forCellReuseIdentifier: "OrderFieldsInfoCell")

        mTableView.register(UINib(nibName:"OrderShareTableViewCell", bundle:nil),forCellReuseIdentifier: "OrderShareCell")

        mTableView.register(UINib(nibName:"OrderFinishTableViewCell", bundle:nil),forCellReuseIdentifier: "orderFinishCell")

        mTableView.register(UINib(nibName:"OrderCannelTableViewCell", bundle:nil),forCellReuseIdentifier: "orderCannelCell")

        return mTableView

    }()

阅读更多
个人分类: Swift
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭