在开发 iphone 应用程序时,我遇到了一个非常头痛的问题。这个应用程序是UITabBarController
基于的,每个控制器Tab
都是UINavigationController
基于的。
在一个“UINavigationController”中,在这个“UINavigationController”堆栈中有两个Controller(我这里称它为A和B),当点击选项卡时会显示“A”,在“A”中,点击会有一个按钮转到“B”,如果单击“B”中的“返回”按钮,将返回“A”。见下图(对于客户的股份,我删除了一些部分)
控制器 - A
控制器 - B
问题是:客户端每次点击“设置”标签时都想显示“设置”页面,这意味着如果它在“条款”页面上,当点击“设置”标签时,它应该回到“设置”页面。 ..
我已经尝试过这些代码 -
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController
{
return YES;
}
但是我不知道下一步该怎么做,如何比较才能知道“设置”选项卡被点击了?以及如何始终显示“设置”页面..任何建议表示赞赏。