UINavigation后退按钮的问题与“多页面”父视图一起使用

时间:2012-03-01 21:30:48

标签: iphone ios ipad uinavigation

我有两种观点 ViewA ViewB 。从 ViewA ,我可以通过表格视图单元格选择导航到 ViewB ,这是非常常见的。我的 ViewA 有一个UIPageControl和几个虚拟页面,因此我可以交换选择 ViewA 中的 Page1 Page2 并导航相应地 ViewB (我在视图出现之前设置了 ViewB 的属性)。

除了一个问题外,它完美无缺。既然它是基于导航的,我确实有一个系统提供后退按钮。当我在 ViewB 并导航回 ViewA 时,它始终会加载 Page1 。当点按后退按钮时,有没有办法动态导航到 ViewA 的不同页面?

非常感谢您阅读我的问题。

1 个答案:

答案 0 :(得分:1)

在视图A的viewWillDisappear()函数中,保存当前显示的页面(或它的编号)。 然后在viewWillDisappear()中,检查页面是否已保存,然后显示正确的页面。

希望有所帮助。