【发布时间】:2016-10-30 11:56:46
【问题描述】:
我有一个带有 5 个项目的 tabbarViewController。
我想让第三个项目弹出到一个新的 ViewController(比如 Instagram 的拍照按钮),所以在 tabbarController 类中,我使用 UITabbarDelegate 和 tabBar:didSelectItem 方法:
- (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:completion:(在按钮操作中)返回时,它又返回到 "NaviOfCreateViewController":
我只希望它在单击第三个 Tabbar 项之前返回到 TabbarController。有什么解决方案可以帮助我吗?谢谢。
【问题讨论】:
标签: ios objective-c