我正在将数据加载到MySQL的数组中,我想在UITableCiew
填充它们。如何将多列(在我的情况下为4)添加到UITableView
?
我能够加载行数据,但我不明白如何将其分成列。 UICollectionView
是一种选择吗?如果是的话,我该怎么办?
答案 0 :(得分:5)
如果你正在寻找这样的东西:
你一定要查看这篇精彩帖子: http://www.brightec.co.uk/blog/uicollectionview-using-horizontal-and-vertical-scrolling-sticky-rows-and-columns
您也可以直接从这里转到他们的源代码: https://github.com/brightec/CustomCollectionViewLayout
在obj-c中实现,他们最近都迁移到了swift。他们正在使用UICollectionView,因为您可以看到帖子中的详细信息。
答案 1 :(得分:4)
UICollectionView
可用于适用于iOS 6.0及更高版本,因此如果您想支持早期版本,则无法使用。
根据您的要求,您需要显示 GridView
因此,为了支持早期版本并获得其他很酷的功能,您可以在这里使用其他库:
我目前正在使用 AQGridView
所以我肯定会推荐它,因为它是最少的错误,其功能与UITableView
非常相似。
另外,如果您尝试在没有 XIB 的情况下执行此操作,则处理它会有点困难,但您可以使用Xib文件创建一个视图控制器来创建您选择的界面。 Evadne Wu
{{1}}。 Here is the Video of how it can be done in the best possible way是示例项目
答案 2 :(得分:1)
UICollectionView
是正确的选择。有关详细信息,请查看this。
它的功能类似于tableView with delegate,datasource,numberOfSections Rows等。只需阅读该文档,您就会明白。如果您发现任何问题,请输入您的代码。会有所帮助。