从FlipSideView到tab2的连接

时间:2011-08-16 21:01:43

标签: objective-c uitabbarcontroller flipside

我创建了一个Tab Bar应用程序(2个选项卡),然后将一个Utility Application合并到它。所以现在我有一个带有两个标签和一个翻转动画的应用程序。

当App加载时,Tab1有信息按钮,而在ButtonPressInfo上,视图翻转给我一个没有标签的FlipSideView。我坚持的是,我希望按下FlipSideView上的“完成”按钮,但返回第二个标签。

我尝试了几个例子,但我总是得到相同的结果,就是当你按下“完成”按钮时,它总是返回到第一个标签。

testing123AppDelegate = (Testing123AppDelegate *)[[UIApplication sharedApplication] delegate];
NSArray *vcs = [testing123AppDelegate.tabBarController viewControllers];
[[vcs objectAtIndex:1] viewWillDisappear:TRUE];
[self.delegate flipsideViewControllerDidFinish:self];
谢谢。

1 个答案:

答案 0 :(得分:0)

在您的委托的flipsideViewControllerDidFinish:实施中,添加如下所示的行:

myTabBarController.selectedIndex = 1;

您可能还要查看UITabBarController上的selectedViewController属性。