我有一个带有5个项目的tabbarViewController。
我想将第3个项目弹出到新的ViewController(如Instagram的“拍摄图像”按钮),因此在tabbarController类中,我使用 tabBar:didSelectItem 方法使用 UITabbarDelegate :
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];
CreateViewController *dest = [storyBoard instantiateViewControllerWithIdentifier:@"CreateNewRecipe"];
if (item.tag == 1) {
[self presentViewController:dest animated:YES completion:NULL];
}
但是在我提交的视图控制器中,当我 dismissViewControllerAnimated:完成:(在按钮操作中)返回时,它返回“NaviOfCreateViewController”:
我只想在返回第三个Tabbar项之前返回TabbarController。有什么解决方案可以帮到我谢谢。
答案 0 :(得分:0)
好的我解决了我的问题,我将UITabbar插座用于视图控制器并自行定制。 当然,将 UITabbarDelegate 与 tabBar:didSelectItem 方法
一起使用