importUIKit
classViewController:UIViewController{
overridefuncviewDidLoad() {
super.viewDidLoad()
//style:(1).Plain分区之间没有间距(2).Group分区之间有间距
lettableView:UITableView=UITableView(frame:view.bounds, style: .Plain)
//提供视图相关操作
tableView.delegate=self
//设置数据源代理(负责提供数据)
tableView.dataSource=self
view.addSubview(tableView)
}
overridefuncdidReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
//遵循多个协议采用,隔开
extensionViewController:UITableViewDelegate,UITableViewDataSource{
//返回每个分区的行数
functableView(tableView:UITableView, numberOfRowsInSection section:Int) ->Int{
return30
}
//返回每个单元格,单元格:UITableViewCell,NSIndexPath是存储该单元格是第几分区·第几行
functableView(tableView:UITableView, cellForRowAtIndexPath indexPath:NSIndexPath) ->UITableViewCell{
letcell =UITableViewCell()
cell.textLabel?.text="老司机"
returncell
}
}