我在我的应用程序中使用uitableView
,我希望防止在不同情况下重新加载它:
1.当我提出另一个模态视图时。
2.行选择发生。
我没有在[tableview reloadData]
或viewWillAppear
中致电viewDidAppear
。反正有没有阻止这种重装?
答案 0 :(得分:1)
答案 1 :(得分:1)
这是一种可以“跟踪”函数调用来自哪里的方法:
我希望这会对你有所帮助,并希望它是你,程序员所调用的东西,因为正如你在我的例子中看到的那样,我只有一个步骤。我怎么知道6 -[ViewController viewDidLoad]
答案 2 :(得分:0)
感谢您的回复。没有重载调用导致此问题。我正在使用自动布局,并且在tableview上设置的约束使其在其他视图出现时重新加载并更改位置。解: 当您执行选择操作演示时,请使用此命令阻止它为约束设置位置:
tableView.translatesAutoresizingMaskIntoConstraints = YES;