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-horizontal-and-vertical-scrolling-sticky-rows-and-columns
你也可以从这里直接去他们的源代码: https : //github.com/brightec/CustomCollectionViewLayout
在obj-c中实现,他们最近迁移到迅速。 他们正在使用UICollectionView,因为您可以从post中看到详细信息。
UICollectionView
是正确的选项。 检查这个细节。 它的function类似于tableView与委托,数据源,numberOfSections行等只要阅读该文件,你会明白。 如果你发现任何问题把你的代码。 会有帮助。