如何使用 Swift 在 Tableview 中添加多列?

How can I add multiple columns in a Tableview with Swift?


我是 Swift 和 Xcode 的新手,我正在尝试创建一个 table,我可以在同一行中看到多个信息:描述;数量;单价;总价;折扣。
首先,我创建了一个数组,其中添加了第一列 "description"。然后我创建了一个 table 视图,并能够将这个数组放在 table 视图中,但只看到 "Description" 列。但是当我深入研究 Tableviews 时,我意识到它可能不是我真正需要的……

我需要一行 (/cell?/object),以便在不同的列中显示多个信息。我还需要能够添加一个底部,例如下面的示例 "Discount",我可以在其中对行信息执行一些操作。
请问我该怎么做?
我是否必须创建一个数组数组和一些 RectObj 并手动将每个字符串放在正确的位置等等?或者我们有什么可以帮我做的吗?
感谢您的关注和帮助。

马塞洛

建议您考虑在 table 中使用自定义单元格。该单元格将为每一列添加标签,您可以在 UITableView 的 cellForRowAtIndexPath 方法中填写这些标签。

但是,如果这是 iPhone 应用,您可能难以在纵向模式下连续填写所有列。它应该适用于 iPad.