在swift iOS 9中以编程方式将行添加到静态表视图中

时间:2015-12-01 21:53:59

标签: ios swift uitableview

如何以编程方式创建新行?我不知道该怎么做。我将使用insertrowatindexpath方法它可能工作,但我不知道如何创建索引路径。

1 个答案:

答案 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
}