好了,问题是在丝毫不差:如何抓住时间,当UIViewController被推到前面,因为后退按钮被按下?
如何捕捉瞬间,当因为背部按钮被按下的UIViewController推到前面?
我需要重新加载列表上的数据时,它的UIViewController是在前一次。问题是我不想在每次出现视图时都这样做,例如当视图第一次显示时。
好了,问题是在丝毫不差:如何抓住时间,当UIViewController被推到前面,因为后退按钮被按下?
如何捕捉瞬间,当因为背部按钮被按下的UIViewController推到前面?
我需要重新加载列表上的数据时,它的UIViewController是在前一次。问题是我不想在每次出现视图时都这样做,例如当视图第一次显示时。
简单的方法是在你的第一个控制器上设置一个标志,当你推入另一个视图时将它设置为YES,并在你的viewWillAppear:
上检查是否需要重新加载。
另一种选择,假设你的第二个视图将配置一些事情的看法A,是创建一个委托方法,它可以让视图的知道它需要重新加载。
第三种选择是使用自定义的后退按钮(四舍五入,不与后退按钮形状),捕获事件,并做popViewController后手动你做任何你想做的事情。
那么你犯了一个新的方法和前推(POP)之前调用它的视图控制器和这种方法帮助您重新加载自身清单类的,我希望也:-)你明白我想说的,然后当你想重新加载数据时,你只需调用该函数并重新加载列表。
我会去第一或第二。谢谢 –