2011-05-22 24 views
1

而不是在导航栏中间显示视图的名称,以便在此处显示图像? 这里是我的代码将图像命名为导航栏名称

- (void)viewDidLoad { 
[super viewDidLoad]; 

self.title = NSLocalizedString(@"More", @"More Options"); 

NSMutableArray *array = [[NSArray alloc] initWithObjects:@"Map", @"About", nil]; 
self.moreArray = array; 
[array release]; 

感谢

回答

1

您可以设置navigationItem这样的titleView属性:

UIImage *image = [UIImage imageNamed: @"whatever.png"]; 
UIImageView *imageView = [[UIImageView alloc] initWithImage: image]; 
imageView.frame = CGRectMake(0,0,224, 44); 
self.navigationItem.titleView = imageView; 
[imageView release]; 
+0

感谢!!!!!!!!! – Sam 2011-05-22 16:05:43

+0

欢迎您!如果您对我的回答满意,请考虑[接受](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)它:) – albertamg 2011-05-22 16:21:55