2014-06-12 49 views
0

我想重装我的表视图,如果用户从子视图来,只有(例如,如果他点击某个单元格,然后单击后退按钮返回)。 我想使用由NavigationController自动创建的标准后退按钮。刷新表视图,当用户返回从子视图

当用户从某个子视图返回时是否有任何事件被调用?

回答

0

请做那个你什么,因为它是出现在视图上的工作。

How to Pass information Back in iOS 可能是其乐于助人..

+1

我只想重新加载表视图,如果用户从子视图导航。有了这个解决方案我的tableview将加载每次(没关系从中查看被加载) – andreaspfr

+0

好吧,我明白你的问题..只要更新我的答案检查一遍.. –

+1

试试这个,可以帮助全.. –

0

肯定。只需在您的子视图控制器中创建一个协议,该协议包含您可以在用户点击子视图控制器中的后退按钮时调用的方法。然后,您可以指定包含您的表的视图控制器符合此协议,并在您推送给子代时将此类设置为委托。

然后在子视图控制器的viewWillDisappear:方法中,您可以调用委托方法让您的表视图知道它应该重新加载。这样,当用户从子视图控制器返回时,可以重新加载表,而不是每次出现主视图控制器时都重新加载表。