Navigation Bar Toolbal 和 Tab Bar区别

简介:

   今天在写视图切换的时候,添加不知道什么如何区别ToolBar 和Tab Bar,他们有什么不同,然后打开了一个XIB,然后拖了几个控件先是在视图上拖了 Navigation Bar      Toolbar

  和 Tab Bar

三个工具条,如图:

这是三个工具条默认状态,然后分别在上没添加按钮


Navigation  Bar:提供一种机制来显示一个导航栏下方的状态栏。支持导航层次的内容,UINavigationBar使用堆栈来管理UINavigationItem的实例,每个实例代表一个情形下的导航栏。默认情况下,UINavigationBar显示一个后退按钮,左边的一个标题的中心,但是你可以指定自定义的视图了这些,除了提供一个可选的按钮导航栏的右边。注意,如果您使用针对UINavigationController分层导航对象来管理,你不应该直接访问的导航栏对象。


Toolbar:提供一种机制来显示一个工具栏在屏幕的底部和支持显示和选择的工具栏项目(UIToolbarItem的实例)。您可以使用UIToolbarDelegate指定自定义工具栏项目视图。


Tab Bar:提供一种机制来显示一个选项卡位于屏幕底部的工具栏和支持显示和选择的选项卡栏项(UITabBarItem的实例)。您可以使用UITabBarDelegate指定自定义视图选项卡栏项。


         首先是三个工具条上都可以添加Button和Label控件,Navigation Bar上最多只能添加两个Bar  Button Item ,Toolbar上只要够长可以添加很多个,而且还能覆盖了,Tab Bar上只能添加,Tab Bar Item控件

,在控件那个中我们还会发现一个Navigation Item的控件

,按理说应该可以添加在Navigation Bar上,但是控件没有拖上去,Navigation Item关于介绍

Encapsulates information about a navigation item on the UINavigationBar object's stack, including what is displayed on the navigation bar when the item is at the top of the stack and how it is represented when it is the back item. To be represented on the navigation bar, a navigation item must have a title.(封装了一个导航项的信息在UINavigationBar对象的栈,包括什么是显示在导航栏条目时在堆栈的顶部,以及它是如何代表当它是后项目。要代表的导航栏上的,一个导航项必须有一个标题。)


这是拖上按钮空间之后的截图


        当我向Navigation Bar 托Navigation Item的时候,发现原来的在在上面添加的两个Bar Button Item两个按钮也没了,不清楚什么原因;





     本文转自新风作浪 51CTO博客,原文链接:http://blog.51cto.com/duxinfeng/1208750,如需转载请自行联系原作者


相关文章
|
小程序
【微信小程序】tabbar报错Component is not found in path “custom-tab-bar/index“
【微信小程序】tabbar报错Component is not found in path “custom-tab-bar/index“
279 0
SAP Spartacus lock focus directive如何判断有没有focusable children
SAP Spartacus lock focus directive如何判断有没有focusable children
80 0
SAP Spartacus lock focus directive如何判断有没有focusable children
SAP Spartacus键盘按下tab键之后,出现的focus state border是如何实现的
SAP Spartacus键盘按下tab键之后,出现的focus state border是如何实现的
231 0
SAP Spartacus键盘按下tab键之后,出现的focus state border是如何实现的
try to navigate from SAP UI5 button to line item page
Created by Wang, Jerry, last modified on Feb 15, 2015
try to navigate from SAP UI5 button to line item page
|
JavaScript 前端开发 容器