2017-07-05 70 views
-1

我對swift和Xcode以及有關iOS開發的一切都是全新的。我有一個UITableView來填充UITableViewCells,我已經能夠抓住這個基礎。但是如果我想在每次訪問時在底部添加一個額外的單元呢?在表格末尾註入表格單元格

我想這是動態和靜態的混合,但我不能找到任何答案,不管這是迄今爲止的情況,因爲線程中的信息顯示差異。

+2

表格視圖只是數據源的鏡像。想要添加單元格?然後在數據源的末尾添加一個項目,然後重新加載表格視圖。 – Moritz

+0

只需更新數據源和[重新加載表](https://developer.apple.com/documentation/uikit/uitableview/1614862-reloaddata)?或者只是[在所需的indexPath處插入行](https://developer.apple.com/documentation/uikit/uitableview/1614879-insertrows) – NSNoob

+0

要獲得獎勵積分 - 滾動tableview以使新添加的單元格可見。無需重新加載整個tableview。如果你想看到一個在tableview中動態加載單元格的相關示例,我已經在https://github.com/Abizern/PartialTable上提供了一箇舊示例。 – Abizern

回答

1

您需要使用動態表格視圖。例如,你有一個包含一些元素的數組,並且你的表視圖正在顯示它們。如果您想要在底部添加單元格,只需在您的陣列中添加另一個元素,然後致電self.tableView.reloadData()

+0

這終究是我做的。我無法找出以正確的方式操縱數據的地方,並以附加解決方案結束,最終的解決方案只包含幾行代碼並且運行良好。謝謝您的幫助。 –