1

我想创建一个具有以下布局的视图:

       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. 所以基本上,实现上述示例的最佳方法是什么?

4

2 回答 2

1

如前所述 UICollections 方式是要走的路。但是,您可以使用水平 UITableview。我在下面的链接中有一个关于如何创建水平 UITableview 的示例项目

https://github.com/slysid/iOS/tree/master/Moviepedia

巴拉特

于 2013-07-31T13:09:58.883 回答
1

UICollectionView 似乎是正确的布局方式,具体取决于您定位的 iOS 版本。因此,实施横向UITableView可能至关重要。因为,UICollectionView仅适用于 >iOS 6.0。

因此,如果您希望您的应用程序在 iOS 6.0 较低的设备上运行,您应该实现 Horizo​​ntal UITableView。曾经,我从这个网站上学习了一个很好的教程。

这背后的想法是实现一个UITableView可以垂直滚动的。创建一个具有旋转UITableView作为子视图的自定义单元格。

于 2013-07-31T13:36:15.680 回答