iOS中有多列到UITableView

我正在从MySQL数据加载到数组,我想在UITableCiew填充它们。 我怎么能添加多个列(在我的情况下4)到UITableView

我能够加载行数据,但我不明白我怎么能把它分成列。 UICollectionView是一个选项吗? 如果是这样,我该怎么办呢?

UICollectionView 在iOS 6.0及更高版本可用,因此如果您希望支持早期版本,则无法使用。 根据你的要求,你需要显示一个GridView

所以要支持以前的版本,并获得其他很酷的function,您可以使用其他库,这里有一些选项:

1) KKGridView

2) UIGridView

3) AQGridView

4) NRGridView

5) MMGridView

6) WCGridView

我目前正在使用AQGridView所以我build议,因为它是最小的错误,其function是非常类似于UITableView

另外,如果你正在尝试这样做,没有XIB它将有点难以处理它,但你可以创build一个视图控制器与Xib文件来创build您所select的接口。 以下是 Evadne Wu 如何以最佳方式完成的video 。 这里是示例项目

如果你正在寻找这样的东西:

在这里输入图像说明

你一定要检查这个真棒post: http : //www.brightec.co.uk/blog/uicollectionview-using-horizo​​ntal-and-vertical-scrolling-sticky-rows-and-columns

你也可以从这里直接去他们的源代码: https : //github.com/brightec/CustomCollectionViewLayout

在obj-c中实现,他们最近迁移到迅速。 他们正在使用UICollectionView,因为您可以从post中看到详细信息。

UICollectionView是正确的选项。 检查这个细节。 它的function类似于tableView与委托,数据源,numberOfSections行等只要阅读该文件,你会明白。 如果你发现任何问题把你的代码。 会有帮助。