我想下拉刷新UITableView
在我的UITableViewController
。拉下來用靜態單元刷新UITableView
這是我的代碼,但不工作:
class MyTableViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
initComponents()
loadData()
}
func refresh(sender: AnyObject) {
loadData()
}
func initComponents() {
self.refreshControl = UIRefreshControl()
self.refreshControl?.addTarget(self, action: #selector(MyTableViewController.refresh(_:)), forControlEvents: UIControlEvents.ValueChanged)
//other code
}
func loadData() {
//code
}
}
使用靜態單元刷新表視圖沒有任何意義;細胞仍然會有相同的外觀 – Paulw11
@ Paulw11當我刷新我想要相同數量的細胞與他們不同的內容。還有另一個解決方案? –
如果你想要不同的內容,那麼你必須使用動態單元格,並在'cellForRowAtIndexPath'中提供單元格。 – Paulw11