iOS/Swift 相当于 Android TableLayout/TableRow

iOS/Swift programmatic equivalent of Android TableLayout/TableRow

我正在开发我编写的 Android 应用程序的 iOS 版本,但我无法找到显示表格数据的最佳方式。 Android 有 TableLayout 和 TableRow,使任务相当简单。

额外的警告是,无论我如何创建数据 table,它都需要以编程方式创建,因为要显示的数量不确定 table,每个 table行数不确定(所有信息均来自网络服务)。

此外,如果有帮助,应用的方向是仅纵向。

这是一个 table 的(丑陋)示例。


任何帮助都会很棒。谢谢!

创建一个具有五个标签的自定义 tableView 单元格。

class dynamicCell: UITableViewCell {

    @IBOutlet var col1 : UILabel
    @IBOutlet var col2 : UILabel
    @IBOutlet var col3 : UILabel
    @IBOutlet var col4 : UILabel
    @IBOutlet var col5 : UILabel

    init(style: UITableViewCellStyle, reuseIdentifier: String) {
        super.init(style: style, reuseIdentifier: reuseIdentifier)
    }

    override func awakeFromNib() {
        super.awakeFromNib()
    }
}

别忘了 link 故事板的出口。