【问题标题】:iOS/Swift programmatic equivalent of Android TableLayout/TableRowiOS/Swift 编程等效于 Android TableLayout/TableRow
【发布时间】:2016-05-23 15:59:34
【问题描述】:

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

另外需要注意的是,无论我如何创建数据表,它都需要以编程方式创建,因为要显示的表数不确定,并且每个表的行数也不确定(所有信息均来自网络服务)。

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

这是一个(丑陋的)表格外观示例。


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

【问题讨论】:

  • TableView 会是这里最好的方向吗?
  • @CharlesCaldwell 据我所知,TableViews 并不是真正用于显示表格数据。
  • 每张表的列数是固定的还是变化的?
  • @RichmondWatkins 每个表的列数是固定的。

标签: android ios swift tablelayout tablerow


【解决方案1】:

创建一个具有五个标签的自定义 tableView Cell。

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()
    }
}

不要忘记将出口也链接到情节提要。

【讨论】:

  • 感谢您的意见!我将对此进行更多研究并尝试一下。
  • 这个答案引导我朝着正确的方向前进,所以我选择它作为答案。更多细节在这里:youtube.com/watch?v=EVJiprvRLoo
猜你喜欢
  • 2014-10-01
  • 1970-01-01
  • 2012-05-17
  • 1970-01-01
  • 2014-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多