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