-1

ナビゲーションコントローラーにrootviewコントローラーがあり、プログラムを使用してルートビューコントローラーの下部バーと上部バーに画像を設定したい場合は、どのように設定しますか?plzどんなビディも私を助けてくれます

4

1 に答える 1

0

バーに画像を追加する場合は、次のURLを参照してください。

http://www.iphonedevsdk.com/forum/111227-post11.html

これは、グラフィカルな「情報」ボタンをナビゲーションバーに追加する方法を示していますが、同じ原則がUIButtonの代わりにUIImageViewにも当てはまります。

リンクからのコードスニペットは次のとおりです。

UIButton *btn=[[UIButton alloc] init];
[btn setImage:[UIImage imageNamed:@"info44.png"] forState:UIControlStateNormal];
[btn setImage:[UIImage imageNamed:@"info44_glowing.png"] forState:UIControlStateHighlighted];   
[btn addTarget:self action:@selector(showAbout) forControlEvents:UIControlEventTouchUpInside];
[btn setImageEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 20)];
UIBarButtonItem *b=[[UIBarButtonItem alloc] initWithCustomView:btn];    
self.navigationItem.rightBarButtonItem=b;
[b release];
[btn release];

お役に立てば幸いです。

于 2010-07-09T20:09:58.203 に答える