我想在导航栏的两端都有两个按钮(在iPad的Detail View Controller中)。iPad中的UIToolbar
所以我创建了两个UIToolbars,并将它们设置为Left & RightBarButtonItems。
但是,NavigationBar中有一些颜色变化。
为了您的理解附加图片。
我使用的代码,
UIToolbar *leftToolbar =[[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 200, 45)];
NSMutableArray *lItems = [[NSMutableArray alloc] initWithArray:[leftToolbar items]];
UIBarButtonItem *lb1 =[[UIBarButtonItem alloc]initWithTitle:@"Home"style:UIBarButtonItemStyleBordered target:self action:@selector(home:) ];
UIBarButtonItem *lb2 =[[UIBarButtonItem alloc]initWithTitle:@"New Document"style:UIBarButtonItemStyleBordered target:self action:@selector(newDoc:) ];
[lItems insertObject:lb1 atIndex:0];
[lItems insertObject:lb2 atIndex:1];
[leftToolbar setItems:lItems animated:YES];
[lItems release];
leftToolbar.barStyle =UIBarStyleBlackTranslucent;
leftToolbar.tintColor=[UIColor clearColor];
self.navigationItem.leftBarButtonItem=[[UIBarButtonItem alloc] initWithCustomView:leftToolbar];
你能帮我避免这种颜色的变化?
是否有任何其他方式有这样的按钮,而不使用UIToolbar?
谢谢,
Gopi。
我需要显示一些文档,所以我需要在导航栏的标题中显示文档的名称。 – gopikrishnan 2010-09-26 10:58:12
为什么你不能在工具栏中显示标题? – RolandasR 2010-09-26 16:51:15
如何在工具栏中添加标题?我相信我不能在工具栏上有标签。我无法找到任何其他方式来实施它。让我知道如果我错过了什么..谢谢GameBit。 – gopikrishnan 2010-09-27 06:29:13