我有一个嵌入导航控制器的视图控制器。导航栏(来自UINavigationController
)。
视图控制器的大部分将由表视图覆盖。
导航栏的区域填充标题和常用导航按钮。
我需要显示一些额外的按钮。
我想知道我是否将这些按钮放在底部正常UIButtons
,或者我是否应该在底部放置第二个导航栏并在其中放置一些UIBarButtons
?
是否可以有第二个导航栏?它有意义吗?
或者视图控制器只能有一个导航栏吗?如果是,导航栏与导航控制器的用例是什么?
答案 0 :(得分:0)
如果您使用UINavigationController
,它会附带一个显示在屏幕底部的工具栏。它默认是隐藏的。
您可以在此工具栏中添加UIBarButtonItem
按钮。
要显示UINavigationController
工具栏,请编辑故事板,点击导航控制器,然后在右侧窗格中查看并选中“显示工具栏”。
答案 1 :(得分:0)
这取决于按钮的数量和功能。原则上我避免让两行按钮彼此相对,特别是如果它们的功能不相关的话。所以我通常会选择屏幕底部的按钮区域。
在第二个“导航栏”可能有意义的情况下,顶栏显示左侧的“菜单”按钮,而其下方的烤饼栏左侧有一个“后退”按钮