setItems:animated:
ツールバーにツールバーアイテムをセットします。
-(void)setItems:(NSArray *)items animated:(BOOL)animated
解説
ツールバーにツールバーアイテムをセットします。
返り値
( void )
なし
引数
( NSArray * )items
セットするツールバーアイテムの配列
( BOOL )animated
セットするときにアニメーション化するかどうか
フレームワーク
UIKit
クラス
UIToolbar
使用可能
iPhone2.0
参照
例文
- (void)applicationDidFinishLaunching:(UIApplication *)application { //ツールバーを作る CGRect toolbarRect = CGRectMake(0, 431, 320, 49); UIToolbar *aToolbar = [[UIToolbar alloc] initWithFrame:toolbarRect]; self.toolbar = aToolbar; [aToolbar release]; [window addSubview:toolbar]; //ツールバーアイテムを作る UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithTitle:LocStr(@"001",@"left") style:UIBarButtonItemStyleBordered target:self action:@selector(toggleRun:)]; leftItem.width = 150.0; [ leftItem setTarget : self ]; [ leftItem setAction : @selector( leftAction: ) ]; //右ビュー UIBarButtonItem *rightItem = [[UIBarButtonItem alloc] initWithTitle:LocStr(@"002","right") style:UIBarButtonItemStyleBordered target:self action:@selector(toggleFiltering:)]; rightItem.width = 150.0; [ rightItem setTarget : self ]; [ rightItem setAction : @selector( rightAction: ) ]; //配列を作る NSArray *items = [NSArray arrayWithObjects:leftItem, rightItem, nil]; [leftItem release]; [rightItem release]; //ツールバーにセットする [toolbar setItems:items animated:YES]; [window makeKeyAndVisible]; }