我想创建一个具有以下布局的视图:
Scrollable
<----------I--------->
V
------ ------ ------
I 1a I I 1b I I 1c I
------ ------ ------
------ ------ ------
I 2a I I 2b I I 2c I
------ ------ ------
------ ------ ------
I 3a I I 3b I I 3c I
------ ------ ------
中心项目应该是当前选择(几乎像翻转日期选择)。我的第一个想法是创建三个单独的UITableView:s
,但我想知道是否有更好的方法。我的第二个想法是创建一个UICollectionView
。基本上,实现上述示例的最佳方法是什么?
答案 0 :(得分:1)
如前所述UICollections方式是要走的路。但是,您可以使用水平UITableview。我在下面的链接中有一个关于如何创建水平UITableview
的示例项目https://github.com/slysid/iOS/tree/master/Moviepedia
巴拉斯
答案 1 :(得分:1)
根据您定位的iOS版本,UICollectionView似乎是正确的布局方式。因此,实施横向UITableView
可能至关重要。因为,UICollectionView
仅适用于&gt; iOS 6.0。
因此,如果您希望自己的应用在iOS 6.0较低的设备上运行,那么您应该实现水平UITableView
。有一次,我从这个site开始学习了很好的教程。
这背后的想法,实现一个UITableView
,你可以垂直滚动。创建一个旋转UITableView
作为子视图的自定义单元格。