例如,当显式调用numberOfRowsInSection
时,reloadData()
方法被称为而不是
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 1;
}
我知道在调用reloadData()时会触发此方法。但是我想知道是否有人知道在生命周期中这些方法是否第一次自动运行。
如果有人碰巧调查过,这是一个好奇的问题。
答案 0 :(得分:1)
您的tableview代表将自动多次调用
致电[UITableView didMoveToWindow
]
来自[UITableView layoutSubviews]
tableHeaderView
视图答案 1 :(得分:0)
通常在func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
中调用ViewDidLoad
方法。
答案 2 :(得分:0)
当viewController加载包含tableView的视图时,它会第一次自动调用。