0

ナビゲーションコントローラーに、右ボタンと左ボタンの代わりに2つのボタンを追加しました。右ボタンの直前に、3番目のボタンを追加します。どうやってするの?

 UIButton *logo_btn =  [UIButton buttonWithType:UIButtonTypeCustom];
 [logo_btn setBackgroundImage:[UIImage imageNamed:@"logo-57.png"]  forState:UIControlStateNormal];

[logo_btn setFrame:CGRectMake(-2, 0, 47, 47)];

UIBarButtonItem *btnItem1 = [[UIBarButtonItem alloc] initWithCustomView:logo_btn];
self.navigationItem.leftBarButtonItem = btnItem1;

これが私が左側に1つのボタンを追加した方法です。

4

1 に答える 1

4

iOS 5は、ナビゲーションバーに2つ以上のバーボタンを作成するのに役立ちます

self.navigationItem.leftBarButtonItems = [NSArray arrayWithObjects:uibarbuttonInstance1, uibarbuttonInstance2, nil];

右ボタンも同じ

self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:uibarbuttonInstance1, uibarbuttonInstance2, nil];
于 2012-08-22T11:43:01.183 に答える