2013-07-30 42 views
1

我想创建具有以下布局的观点:iOS中的水平滚动视图?

 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

因此,每个“a”是UITableView或indapendant视图的一部分? – ColdLogic

+0

我在想单独的视图,或者如果每行都是一个单独的水平tableview(是否可以创建水平的tableviews?),则为'UITableViewCell'。如果没有更好的方法......这个想法是创建一个“角色建设者”,顶部是头部,中间是身体,底部是腿部。 – Anders

+3

UICollectionView应该是要走的路 – ColdLogic

回答

1

UICollectionView似乎是去为你的布局,这取决于IOS版本你的目标正确的方法。所以,实施水平UITableView可能至关重要。因为,UICollectionView仅适用于> iOS 6.0。

因此,如果您希望您的应用在iOS 6.0版本较低的设备上运行,则应该实施水平UITableView。有一次,我遵循了这个site的一个很好的教程。

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