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