如何以编程方式创建新行?我不知道该怎么做。我将使用insertrowatindexpath方法它可能工作,但我不知道如何创建索引路径。
答案 0 :(得分:0)
正如@matt所说,静态表是静态的,你不能在静态表中添加或删除任何行 但是,静态行的高度是可变的。您可以将其高度设置为零以进行解决。
var showRow3 = false
override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if indexPath.row == 3{
return showRow3 ? 44 : 0
}
return 44
}