【问题标题】:Tab bar disappears when trying to go back from new view尝试从新视图返回时标签栏消失
【发布时间】:2012-07-30 20:30:16
【问题描述】:

我是 Xcode 的新手,我的应用程序遇到了问题。我正在尝试创建一个标签栏应用程序。在其中一个选项卡上,我有一个按钮,可将用户带到不同的 ViewController。我想拥有它,以便用户可以选择一个按钮,将他们返回到具有该按钮的选项卡。我尝试设置从按钮到上一个视图(选项卡式屏幕)的操作,但是选项卡栏消失了。我希望这是有道理的。

这是一个屏幕截图的链接...

【问题讨论】:

    标签: ios uitabbarcontroller uistoryboard


    【解决方案1】:

    最简单的方法是将 UINavigationController 作为 TabBarController 的根视图控制器。您可以在情节提要中执行此操作,只需按 ctrl+从标签栏控制器拖动到导航控制器并将其添加为关系。

    以下是使用故事板的示例:

    下一步是将第三个控制器(在本例中为表格视图控制器)设置为您的播放器视图控制器类。

    然后,您可以使用导航控制器附带的默认后退按钮和动画。如果您更喜欢隐藏屏幕顶部的导航栏,那么您可以使用自定义的后退按钮来调用

    [self.navigationController popViewControllerAnimated:YES];
    

    您也可以选择自定义动画/转场等,但使用导航控制器来帮助您导航屏幕可能是最简单的方法。

    【讨论】:

      猜你喜欢
      • 2016-06-25
      • 1970-01-01
      • 2018-12-03
      • 1970-01-01
      • 2018-09-09
      • 1970-01-01
      • 1970-01-01
      • 2013-02-27
      • 2016-11-09
      相关资源
      最近更新 更多