【问题标题】:Make tabbar item pop viewcontroller like instagram制作标签栏项目弹出视图控制器,如 instagram
【发布时间】:2016-10-30 11:56:46
【问题描述】:

我有一个带有 5 个项目的 tabbarViewController。

我想让第三个项目弹出到一个新的 ViewController(比如 Instagram 的拍照按钮),所以在 tabbarController 类中,我使用 UITabbarDelegatetabBar: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


    【解决方案1】:

    好的,我解决了我的问题,我在视图控制器中使用了一个 UITabbar 插座并自己定制它。 当然,使用 UITabbarDelegatetabBar:didSelectItem 方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多