显示表格数据的最佳方式,例如Swift中附带的屏幕截图?

时间:2016-09-26 21:29:51

标签: ios user-interface cocoa-touch tabular

enter image description here

我正在查看此屏幕截图的下半部分。如果我在设计中有类似的东西,那么在Swift中设置它的最佳方法是什么?

我已经研究过UITableView,但这似乎并不是我所需要的。大多数教程&我读过的关于UITableView的文章只关注最多1或2列,并没有真正扩展如何超越它。

我简单地考虑过做一堆静态放置的标签,但意识到我不会总是确切地知道表中会有多少项,所以我需要一种更有活力的方式来实现它。

有没有人对如何在Swift中实现这种布局有任何建议?

1 个答案:

答案 0 :(得分:0)

有几种方法......

  1. UITableViewCell子类。它非常适合您的目的,您可以根据自己的需要设计内容。 (无论是2,3或4列)
  2. StackView Vertical与StackView Horizo​​ntal内部的组合。每个水平视图都将包含您的一行。
  3. 生成HTML页面并在SFSafariViewController或WebView中注入。
  4. 静态内容。大量的UILabel。每条信息一条
  5. 在我看来,最好的方法是UITableViewCell子类。