標籤:分享 背景圖 href position 4類 ios iba photo tag
UIToolBar存在於UINavigationController導覽列控制器中。並且預設被隱藏。
當設定UIToolBar顯示,或者存在UITabBarController且tabbar被隱藏的時候,toolbar就會顯示出來。我們使用UIToolBar是由於它一直顯示在螢幕底部,有時候我們須要在螢幕底部加入button或提示資訊,就不須要另外建立一個UIView或其它視圖了。
由於建立UIView或其它視圖須要適應螢幕尺寸。也會隱藏掉底部的視圖顯示。造成顯示不完整的情況等。所以學會使用UIToolBar是有必要的。
-
建立project項目和視圖控制器
1、建立一個empty(空的)project項目,建立一個UIViewController;
2、選中project。右鍵-New File…選擇“Cocoa Touch Class”-Next,給個合理的名稱ViewController,再Next完畢;
3、在AppDelegate.m檔案包括#import "ViewController.h"。
4、初始化建立ViewController的視圖控制器,並用導覽列控制器包括。將之設定為根視圖控制器。
-
瞭解並顯示UIToolBar
1、UIToolBar是UINavigationController中的一個Bar。
2、須要顯示UIToolBar則須要建立UINavigationController;
3、由方法/步驟1可見,UINavigationController導覽列控制器已經建立。
4、設定UINavigationController的toolbarHidden屬性可顯示UIToolBar。
-
設定UIToolBar屬性(在iOS7以後使用)
1、設定痕迹顏色:barTintColor;
2、設定背景圖片:setBackgroundImage:forToolbarPosition:barMetrics:。
-
建立UIBarButtonItem
1、UIToolBar上顯示的是UIBarButtonItem。
2、建立經常使用的4類UIBarButtonItem。
3、每一個UIBarButtonItem加入代理響應事件方法;
4、設定UIBarButtonItem的TAG標識。
註:當UIBarButtonItem為圖片時。要注意是有沒有半透明的效果。
-
為UIToolBar加入UIBarButtonItem
1、建立一個數組itemsArray。
2、數組上加入UIBarButtonItem;
3、將itemsArray傳給UIToolBar:self.toolbarItems = itemsArray。
-
實現UIBarButtonItem代理響應事件方法
-(void)toolbarAction:(UIBarButtonItem*)sender。
-
完畢 效果
iOS UIToolBar的使用