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