当执行segue以显示tableView时,UITableViewController方法的逻辑执行顺序是什么?这是我最好的猜测:
viewWillLayoutSubviews
numberOfSectionsInTableView
numberOfRowsInSection
cellForRowAtIndexPath
heightForRowAtIndexPath
viewDidLoad
viewWillAppear
viewDidAppear
请更正此顺序并添加到其中。
答案 0 :(得分:6)
这可能会对你有帮助。
viewDidLoad
因为它首先加载视图。
viewWillAppear
当任何视图再次出现时,将调用此方法。
numberOfSectionsInTableView
设置表格中的节数。
numberOfRowsInSection
设置节后,此方法确定节中的行数。
heightForRowAtIndexPath
行的高度将被设置。
viewWillLayoutSubviews
查看节标题。
cellForRowAtIndexPath
在此方法中创建tableview的单元格的内容和布局。
viewDidAppear
答案 1 :(得分:6)
如果您有1行1节。这是它经历的模式。