【问题标题】:iOS: Use case: Navigation Bar with Bar Buttons versus normal Buttons?iOS:用例:带有条形按钮的导航栏与普通按钮?
【发布时间】:2014-02-20 22:04:43
【问题描述】:

我有一个嵌入在导航控制器中的视图控制器。导航栏(来自UINavigationController)。

视图控制器的大部分将被表格视图覆盖。 导航栏的区域充满了标题和常用的导航按钮。 我需要显示一些额外的按钮。 我想知道我是像平常一样将这些按钮放在底部UIButtons,还是应该在底部放置第二个导航栏并在其中放置一些UIBarButtons

是否可以有第二个导航栏?有意义吗?

或者视图控制器可以只有一个导航栏吗?如果是,导航栏与导航控制器的用例是什么?

【问题讨论】:

  • 您是在使用 xib、storyboard 还是想以编程方式显示工具栏?
  • 使用故事板,我不想以编程方式显示工具栏

标签: ios uinavigationcontroller uinavigationbar


【解决方案1】:

这取决于按钮的数量和功能。原则上,我会避免在彼此下方放置两行按钮,尤其是在它们的功能不相关的情况下。所以通常我会选择屏幕底部的按钮区域。

如果顶部栏在左侧显示“菜单”按钮,而下方的烤饼栏在左侧有一个“返回”按钮,则可能有第二个“导航栏”可能有意义.

【讨论】:

    【解决方案2】:

    如果您使用的是UINavigationController,它带有一个显示在屏幕底部的工具栏。默认情况下它是隐藏的。

    您可以将UIBarButtonItem 按钮添加到此工具栏。

    要显示UINavigationController 工具栏,请编辑情节提要,点击导航控制器并查看右侧窗格并选中“显示工具栏”。

    【讨论】:

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