将图像设置为导航顶部和底部栏

时间:2010-07-09 19:49:16

标签: iphone xcode navigationbar

我在导航控制器中有rootview控制器,如果我想使用编程方式将图像设置到我的根视图控制器中的底栏和顶栏。 怎么设置呢? PLZ任何bidy帮助我

1 个答案:

答案 0 :(得分:0)

如果您要将图像添加到条形图,请参阅以下URL:

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

这演示了如何向导航栏添加图形“信息”按钮,但同样的原则适用于UIImageView而不是UIButton。

以下是链接中的代码片段:

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];

希望有所帮助!