歸納筆記04:工具欄和導航欄

工具欄:

UIToolBar繼承了UIView,它通常僅作爲多個UIBarButtonItem的容器,每個UIBarButtonItem代表工具欄上的一個控件。UIToolBar控件可配置的屬性並不太多,通常可以指定以下兩個屬性:

(1)   barStyle:該屬性指定工具欄的風格。

(2)   items:該屬性值時一個NSSArray對象,每個元素代表每個BarButtonItem對象代

表工具欄上的控件。

使用UIToolBar最簡單的做法是在IB中將一個UIToolBar拖入應用界面中,再根據需要拖入多個BarButtonItem控件即可。


導航欄:

管理UINavigationItem的方法與屬性

如下爲管理UINavigationBar中的UINavigationItem的屬性與方法:

(1)                           -pushNavigationItem:animated:該方法將用於一個UINavigationItem壓入UINavigationBar的棧中。

(2)                           -popNavigationItemAnimated:該方法用於將一個UINavigationBar棧頂的UINavigationItem彈出棧。

(3)                           -setItems:animated:同時爲UINavigationBar設置多個UINavigationItem控件。

(4)                           items:該屬性用於設置或返回UINavigationBar所包含的多個UINavigationItem控件。

(5)                           topItem:該只讀屬性用於返回UINavigationItem控件最頂層的UINavigationItem控件。

(6)                           backItem:該只讀屬性用於返回UINavigationItem控件最頂層下面的UINavigationItem控件。

UINavigationItem也作爲一個容器,它有標題、左邊N個按鈕、右邊N個按鈕組成,每個按鈕都是一個UIBarButtonItem控件。提供瞭如下屬性和方法配置UINavigationItem:

(1)   title:設置UINavigationItem的標題文本。

(2)   hidesBackButton:該屬性用於設置或返回是否顯示退後按鈕。

(3)   titleView:該屬性用於設置或返回UINavigationItem的標題控件。

(4)   leftBarButtonItems:該屬性用於設置或返回UINavigationItem左邊的多個按鈕組成

的數組。

(5)   leftBarButtonItem:該屬性用於設置或返回UINavigationItem左邊的單個按鈕。

(6)   rightBarButtonItems:該屬性用於設置或返回UINavigationItem右邊的多個按鈕組

成的數組。

(7)   rightBarButtonItem:該屬性用於設置或返回UINavigationItem右邊的單個按鈕。

(8)   -setHidesBackButton:animated:該方法用於設置是否顯示後退按鈕。

(9)   -setLeftBarButtonItems:animated:該方法用於同時設置UINavigationItem左邊的多

個按鈕。

(10) -setLeftBarButtonItem:animated:該方法用於同時設置UINavigationItem左邊的

單個按鈕。

(11) -setRightBarButtonItems:animated:該方法用於同時設置UINavigationItem右邊的

多個按鈕。

(12) -setRightBarButtonItem:animated:該方法用於同時設置UINavigationItem右邊的

單個按鈕。


發佈了25 篇原創文章 · 獲贊 0 · 訪問量 5818
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章