我有一个显示数组内容的tableView。
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { //currnet table information.
let cell = UITableViewCell()
if chartTitle[indexPath.row] == "Name" {
cell.textLabel?.text = chartTitle[indexPath.row]
}
else if ... {
......
}
return cell
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return chartTitle.count
}
现在我想添加一个新的tableView,它显示了另一个数组的内容,但我很难实现,因为两个tableView都有相同的类UITableView。
如何添加新的tableView并根据另一个数组管理其行?
提前谢谢。
答案 0 :(得分:0)
您可以在功能cellForRowAtIndexPath
和其他内容numberOfSectionsInTableView
,numberOfRowsInSection
等进行测试:
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
if tableView == self.firstTableView {
// do something
} else if tableView == self.secondTableView {
// do something else
}