UIBarButtonItemは、ツールバーやナビゲーションバーなどに表示するボタンを管理するクラスです。
ボタンの種類は多種にわたり用意されています。
もちろん自作のボタンを表示させることも可能です。

UIBarButtonItemの基本

// 生成例
UIToolbar * toolBar = [ [ UIToolbar alloc ] initWithFrame:CGRectMake( 0, self.view.bounds.size.height - 44, 320, 44 ) ];

主要なプロパティ

barStyle
バーのスタイルを設定する
設定できる値の一覧
UIBarStyleDefault 青系のツールバー(デフォルト)
UIBarStyleBlac 黒色のツールバー
UIBarStyleBlackOpaque 黒色のツールバー(非推奨)
UIBarStyleBlackTranslucentk     黒色の半透明なツールバー(非推奨)    
// 背景が黒色のツールバーに設定する
例)toolBar.barStyle = UIBarStyleBlack;

tintColor
ツールバーの背景色を設定(ボタンの色も連動します)
// 背景色を青色にする
例)toolBar.tintColor = [UIColor blue]; 

translucent
ツールバーを半透明にする
// 半透明にする
例)toolBar.translucent = YES;

主要なインスタンスメソッド

  • (void)setItems:(NSArray*)items animated:(BOOL)animated
ツールバーにボタンをセットする
例)[toolBar setItems:[ NSArray arrayWithObjects:btn1, btn2, btn3, nil ] animated:YES];
最終更新:2013年08月30日 17:13