2010-10-21 195 views
1

如何在导航栏中添加图片以代替文字?如何在导航栏中添加图片以代替文字?

+0

此@implementation UINavigationBar的(CustomImage) - (无效)的drawRect:(的CGRect)RECT { 的UIImage *图像= [UIImage的imageNamed:@ “TabBar.png”]; [image drawInRect:CGRectMake(0,0,self.frame.size.width,self.frame.size.height)]; } @end – pradeep 2010-10-21 05:09:48

+0

这增加了图像到整个导航栏 – pradeep 2010-10-21 05:10:12

回答

0

您能否使用UINavigationItemtitleView属性?

+0

你能告诉我怎么做? – pradeep 2010-10-21 05:59:50

0

UINavigationBarUIView的子类。因此,您可以创建您的UIImageView对象,并将其作为子视图添加到UINavigation栏中。

[navigationBar addSubview:imageView];

你需要记住的一件事情是,纵向为纵向的320X44的导航栏尺寸为& 480X20。

0

u能创建具有一些图像的图像视图,并把它添加到导航栏的标题视图

,如: -

self.navigationItem.titleView = myImageView;

+0

我应该在哪种方法中添加此代码? – pradeep 2010-10-21 06:46:41

+0

你可以在特别的视图中加载不同的图像,或将它们放在委托类中,其中u是首次在单个导航控制器上显示该图像的整个项目 – 2010-10-21 07:09:43