2013-07-30 50 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作爲子視圖的自定義單元格。