1

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

当应用程序加载时,Tab1 有信息按钮,而在 ButtonPressInfo 上,视图翻转给我一个没有选项卡的 FlipSideView。我坚持的是,我希望按下 FlipSideView 上的“完成”按钮,但返回到第二个选项卡。

我尝试了几个示例,但我总是得到相同的结果,即当您按下“完成”按钮时,它总是返回到第一个选项卡。

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

谢谢你。

4

1 回答 1

0

在您的委托实现中flipsideViewControllerDidFinish:,添加如下一行:

myTabBarController.selectedIndex = 1;

您还可以查看selectedViewControllerUITabBarController 上的属性。

于 2011-08-16T23:25:30.523 回答