美文网首页
Swift之最简单的tableview

Swift之最简单的tableview

作者: oh_flying | 来源:发表于2017-05-24 18:06 被阅读67次

创建一个最简单的tableview,来体验一下swift。适合有OC基础的

func setupUI() {
   创建个tableview
    let tv = UITableView(frame: view.bounds, style: .plain)
    添加到view
    view.addSubview(tv)
    注册重用
    tv.register(UITableViewCell.self, forCellReuseIdentifier: "cellID")
    遵守数据源协议
    tv.dataSource = self;
}

datasource方法

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return 20
}


func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "cellID", for: indexPath)
    
//        cell.textLabel?.text = "\(indexPath.row)"
    cell.textLabel?.text = "hello ~~~ \(indexPath.row)"
    
    return cell
    
}

注意

遵守协议的时候是这么遵守的

class ViewController: UIViewController,UITableViewDataSource

效果图

屏幕快照 2017-05-24 下午6.08.34.png

相关文章

网友评论

      本文标题:Swift之最简单的tableview

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