簡體   English   中英

使用 Swift 創建基於數組的表視圖

[英]Creating Table Views Based off an Array with Swift

有沒有辦法讓我在視圖控制器中創建表格然后定位它們? 我有一個數組“items”,它會輸出 TableViews -1 的總量。 因此,例如,如果數組“items”包含 15 個項目,則將創建 14 個 TableView。

您可以將n 個tableView添加到單個視圖控制器嗎? 是的,但是編寫管理不同數量的布局和委托所需的代碼量是不切實際或不合理的。

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

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

擁有單個可滾動區域肯定會更直觀和實用,其中每個括號都可以被選擇並與之交互,而不是嘗試將多個 tableView 添加到視圖(控制器)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM