上一章简单介绍了Swift写的button和alert,今天来学习一下tableview的用法。tableview看字面就知道,是列表组件。新建一个名为tableview的single view,步骤不罗嗦了。拖拽创建一个tableview,然后添加一个cell,prototype cells设为1,可以看到table中有一个cell。如图所示:
然后我们在代码中添加代码,想要在tableview中显示内容,需要一个数据源datasource,而数据源需要代理实现,只添加数据源还不够,需要添加数据源的方法,Xcode强大的代码不全给我们带来了很大的便利,比如我现在想要返回十行,只有一个组。代码如下:
import UIKit
class ViewController: UIViewController,UITableViewDataSource,UITableViewDelegate {
override func viewDidLoad() {
super.viewDidLoad()
let tableView = UITableView(frame: CGRectMake(0, 0, 320, 568), style: UITableViewStyle.Plain)
self.view.addSubview(tableView)
tableView.dataSource = self
tableView.delegate = self
// Do any additional setup after loading the vi