假设我最初设置了我的行数:
func tableView(tableView:UITableView!, numberOfRowsInSection section: Int) -> Int {
return 100
}
如果我在表格中添加内容并致电
self.tableView.reloadData()
如何将要更新的行数更新为101?我可以以某种方式再次调用该函数但返回101?
答案 0 :(得分:8)
首先我建议您学习MVC设计模式,这在您学习ios编码时很有用。 然后,当你使用动态tableview时,我认为你应该保留tableveiw的数据源。
例如 在你的tableviewcontroller中
保持数组作为您的数据源:
var Array = [something you want]
然后在
func tableView(tableView:UITableView!, numberOfRowsInSection section: Int) -> Int {
return array.count
}
然后,如果您想更改UI,只需更改此数组,然后重新加载或插入/删除行