繁体   English   中英

在Swift 9中以编程方式向静态表视图添加行

[英]Adding rows to static table view programmatically in swift iOS 9

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

就像@matt said一样,静态表是静态的,您不能在静态表中添加或删除任何行。
但是,静态行的高度是可变的。您可以将其高度设置为零以解决。

var showRow3 = false

override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
    if indexPath.row == 3{
        return showRow3 ? 44 : 0
    }
    return 44
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM