Я хочу свернуть, чтобы обновить 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