class ViewController:UIViewController,UITableViewDataSource{
override funcviewDidLoad() {
super.view DidLoad()
set Up UI()
}
创建多少行
func tableView(_tableView:UITableView, numberOfRowsInSection section:Int) ->Int{
return20
}
实现数据展示
functableView(_tableView:UITableView, cellForRowAt indexPath:IndexPath) ->UITableViewCell{
letcell = tableView.dequeueReusableCell(withIdentifier:"CellID", for: indexPath)
cell.textLabel?.text ="Mr.zhang\(indexPath.row)"
returncell
}
创建tableView
func setUpUI() {
//1.创建表格
let tv = UITableView.init(frame: view.bounds , style: .plain)
view.addSubview(tv)
//注册
tv.register(UITableViewCell.self, forCellReuseIdentifier:"CellID")
//设置数据源
tv.dataSource =self
}
}
Swift TableView 简单使用
网友评论