我有一个有 7 个屏幕和 3 个标签的应用程序。在屏幕 7 上我有一个提交数据的按钮,但在提交数据后,UI 仍然显示屏幕 7 我想显示我的屏幕 1(选项卡 1)以便用户可以重新开始下一个操作,屏幕 1 有导航栏,表格视图控制和其他几个按钮。
我知道在按钮的提交操作中我必须做一些调用,但不知道到底该怎么做..
请建议/帮助。谢谢你的建议。
我有一个有 7 个屏幕和 3 个标签的应用程序。在屏幕 7 上我有一个提交数据的按钮,但在提交数据后,UI 仍然显示屏幕 7 我想显示我的屏幕 1(选项卡 1)以便用户可以重新开始下一个操作,屏幕 1 有导航栏,表格视图控制和其他几个按钮。
我知道在按钮的提交操作中我必须做一些调用,但不知道到底该怎么做..
请建议/帮助。谢谢你的建议。
尝试:
NSArray *mycontrollers = self.tabBarController.viewControllers;
NSLog(@"%@",mycontrollers);
UINavigationController *nvc = [mycontrollers objectAtIndex:0];
UIViewController *vc = [nvc topViewController];
[self.navigationController popToViewController:vc animated:YES];
按住 Control 并拖动按钮到您的新视图控制器并选择 Modal。