2015-09-05 45 views
-2

有沒有一種方法可以讓我在視圖控制器中創建表,然後定位它們?我有一個數組「項目」,將輸出總量的TableViews -1。例如,如果數組「items」包含15個項目,則將創建14個TableViews。使用Swift創建基於數組的表視圖

回答

3

您可以將ntableView s添加到單個視圖控制器嗎?是的,但編寫管理各種佈局和代表所需的代碼量並不實際或不合理。

A tableView設計用於滾動(部分或單元格)的行,而不是在屏幕上顯示單個項目。如果您決定佈置每個項目,則最好使用(更輕)自定義view而不是tableView

但是,一個UICollectionView可以做你想做的事情。是的,您必須編寫一些代碼來管理流佈局,具體取決於它必須顯示的括號數,但是您可以輕鬆管理基於網格的方法,每列(圓)顯示團隊和分數。

這當然會更直觀的和實用的具有單個可滾動區域中,其中,每個托架能夠被選擇並與之交互,而不是試圖多個tableViews添加到視圖(控制器)。

相關問題