使tabbar项弹出viewcontroller像instagram

时间:2016-10-30 11:56:47

标签: ios objective-c

我有一个带有5个项目的tabbarViewController。 enter image description here

我想将第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”

enter image description here

我只想在返回第三个Tabbar项之前返回TabbarController。有什么解决方案可以帮到我谢谢。

1 个答案:

答案 0 :(得分:0)

好的我解决了我的问题,我将UITabbar插座用于视图控制器并自行定制。 当然,将 UITabbarDelegate tabBar:didSelectItem 方法

一起使用