簡體   English   中英

如何在Swift中更新TableView中的行數?

[英]How can I update the number of rows in a TableView in Swift?

假設我最初設置了我的行數:

func tableView(tableView:UITableView!, numberOfRowsInSection section: Int) -> Int {
     return 100
}

如果我在桌面上添加一些東西並打電話

self.tableView.reloadData()

如何將要更新的行數更新為101? 我可以以某種方式再次調用該函數但返回101嗎?

首先,我建議你學習MVC設計模式,這對你學習ios編碼很有幫助。 然后,當你使用動態tableview時,我認為你應該保留tableveiw的數據源。

例如在tableviewcontroller中

保持一個數組作為您的數據源:

var Array = [something you want]

然后進去

func tableView(tableView:UITableView!, numberOfRowsInSection section: Int) -> Int {
     return array.count
}

然后,如果要更改UI,只需更改此數組,然后重新加載或插入/刪除行

暫無
暫無

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

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