在我的应用程序中,我需要一个包含许多列的表(我使用swift)。我在谷歌搜索,但我找不到任何有用的东西。
目标c上的example:
你能给我任何文档,教程或其他东西,可以帮我创建这样的表吗?
我考虑过网络视图,但是原生iOS呢?怎么做?
谢谢!
答案 0 :(得分:3)
我还需要这样一张桌子,在下面的表格中找不到我需要的东西:
您也可以直接从这里找到他们的源代码:https://github.com/brightec/CustomCollectionViewLayout
在obj-c中实现,他们最近都迁移到了swift。他们正在使用UICollectionView,因为您可以看到帖子中的详细信息。
答案 1 :(得分:1)
以下是一些为多列表提供自定义本机视图的好例子:
1)https://www.cocoacontrols.com/controls/scrollable-multicolumn-table-for-ipad
2)https://www.cocoacontrols.com/controls/asftableview
3)https://www.cocoacontrols.com/controls/multicolumntableviewforios
答案 2 :(得分:1)
你不需要自定义控件(它们都是针对Objective C的)。这是一个带有CustomCells和Header Section的简单TableView。
您可以使用Autolayout计算每个细胞所需的高度。在一些标签中拆分它们并设置原型单元的约束。
在这里阅读更多内容:
http://www.weheartswift.com/how-to-make-a-simple-table-view-with-ios-8-and-swift/
章节(目标C,但你应该能够阅读代码并转换为swift)
http://www.ioscreator.com/tutorials/customizing-headers-footers-table-view-ios7
自定义表视图布局
http://www.ioscreator.com/tutorials/prototype-cells-tableview-tutorial-ios8-swift
答案 3 :(得分:1)