【问题标题】:Custom navigation controller to show fix top menu自定义导航控制器以显示修复顶部菜单
【发布时间】:2014-11-13 14:03:44
【问题描述】:

我想创建一个带有按钮的固定顶部菜单来浏览视图,现在我有一个导航控制器,但我不知道如何从导航控制器呈现视图控制器并且我不想要后面导航控制器中包含的功能。有没有更简单的方法,我可以将视图控制器用作菜单并让它始终呈现在顶部,即使下面的视图发生更改?

什么样的控制器最容易使用,创建一个固定的顶部菜单?

【问题讨论】:

    标签: ios objective-c swift uiviewcontroller uinavigationcontroller


    【解决方案1】:

    这是基本设置。

    顶栏是一个 UIToolbar,有四个 barbutonItems

    您可以将子视图控制器嵌入到容器视图中,并在用户点击按钮时切换子视图控制器。

    【讨论】:

    【解决方案2】:

    听起来您想创建自己的父视图控制器。我建议您创建一个自定义 UIViewController,其上有一个容器视图,并根据用户与导航菜单的交互将子视图控制器加载到容器视图中。这很简单。

    如果我了解您要查找的内容,您的视图控制器可能更像标签栏控制器而不是导航控制器。

    【讨论】:

    • 是的,它听起来是个不错的计划,我正在寻找一个标签栏。使用故事板可以做到这一点吗?
    • 是的,故事板完全可以。不过,您必须创建自己的自定义视图控制器类。您将在情节提要中实例化这种视图控制器。
    猜你喜欢
    • 2018-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多