【发布时间】:2011-10-12 09:42:34
【问题描述】:
我有 4 种不同的视图(a、b、c、d)。用户可以从:
a->b,
b->c ,b->d
c->b ,b->d
d-> c, d->b
要加载新视图,我使用导航控制器推送视图。 我的问题是什么是处理后退按钮的最佳解决方案,以使其始终像这样工作:
d->c
c->b
b->a
不管之前的所有视图控制器推送。
换句话说,用户进行以下转换序列: (ie.a->b->c->b->c->d->c) 但是当他按下后退按钮时,我希望他看到屏幕 B,而不是之前按下 D。
我知道如何以丑陋的方式解决它,但我期待更优雅的方式。
【问题讨论】:
标签: iphone xcode ios4 uiviewcontroller uinavigationcontroller