天天看點

Navigation Bar Toolbal 和 Tab Bar差別

 今天在寫視圖切換的時候,添加不知道什麼如何差別ToolBar 和Tab Bar,他們有什麼不同,然後打開了一個XIB,然後拖了幾個控件

三個工具條,如圖:

<a href="http://blog.51cto.com/attachment/201207/104258264.png" target="_blank"></a>

這是三個工具條預設狀态,然後分别在上沒添加按鈕

Navigation  Bar:提供一種機制來顯示一個導航欄下方的狀态欄。支援導航層次的内容,UINavigationBar使用堆棧來管理UINavigationItem的執行個體,每個執行個體代表一個情形下的導航欄。預設情況下,UINavigationBar顯示一個後退按鈕,左邊的一個标題的中心,但是你可以指定自定義的視圖了這些,除了提供一個可選的按鈕導航欄的右邊。注意,如果您使用針對UINavigationController分層導航對象來管理,你不應該直接通路的導航欄對象。

Toolbar:提供一種機制來顯示一個工具欄在螢幕的底部和支援顯示和選擇的工具欄項目(UIToolbarItem的執行個體)。您可以使用UIToolbarDelegate指定自定義工具欄項目視圖。

Tab Bar:提供一種機制來顯示一個頁籤位于螢幕底部的工具欄和支援顯示和選擇的頁籤欄項(UITabBarItem的執行個體)。您可以使用UITabBarDelegate指定自定義視圖頁籤欄項。

,按理說應該可以添加在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對象的棧,包括什麼是顯示在導航欄條目時在堆棧的頂部,以及它是如何代表當它是後項目。要代表的導航欄上的,一個導航項必須有一個标題。)

這是拖上按鈕空間之後的截圖

<a href="http://blog.51cto.com/attachment/201207/110411483.png" target="_blank"></a>

當我向Navigation Bar 托Navigation Item的時候,發現原來的在在上面添加的兩個Bar Button Item兩個按鈕也沒了,不清楚什麼原因

<a href="http://blog.51cto.com/attachment/201207/110908573.png" target="_blank"></a>

<a href="http://blog.51cto.com/attachment/201207/110924331.png" target="_blank"></a>

<a href="http://down.51cto.com/data/2360941" target="_blank">附件:http://down.51cto.com/data/2360941</a>

     本文轉自新風作浪 51CTO部落格,原文連結:http://blog.51cto.com/duxinfeng/915881,如需轉載請自行聯系原作者

上一篇: Amazon s3
下一篇: Jenkins

繼續閱讀