【发布时间】:2014-06-12 12:33:20
【问题描述】:
如果用户仅来自子视图(例如,如果他单击某个单元格然后单击返回按钮返回),我想重新加载我的表格视图。
我想使用由NavigationController 自动创建的标准后退按钮。
当用户从某个子视图返回时,是否有任何事件被调用?
【问题讨论】:
标签: ios objective-c cocoa-touch
如果用户仅来自子视图(例如,如果他单击某个单元格然后单击返回按钮返回),我想重新加载我的表格视图。
我想使用由NavigationController 自动创建的标准后退按钮。
当用户从某个子视图返回时,是否有任何事件被调用?
【问题讨论】:
标签: ios objective-c cocoa-touch
请按照您的要求做,因为它正在显示中。
How to Pass information Back in iOS 可能会有所帮助..
【讨论】:
当然。只需在您的子视图控制器中创建一个协议,其中包含一个您可以在用户点击子视图控制器中的后退按钮时调用的方法。然后,您可以指定包含您的表的视图控制器符合此协议,并在您推送给子时将此类设置为委托。
然后在子视图控制器的 viewWillDisappear: 方法中,你可以调用委托方法让你的表视图知道它应该重新加载。这样,当用户从子视图控制器返回时,表格可以重新加载,而不是每次出现主视图控制器时。
【讨论】: