2011-08-31 108 views
0

我做了一个ipad splitview应用程序,我会改变控制肖像模式表的按钮名称。所以我会改变这个名字“Indice”,每次我按下另一个按钮。更改popovercontroller按钮名称

默认按键是这个(我改变了默认名称 “根目录” 中的 “指数之”):

image http://img225.imageshack.us/img225/7199/schermata082455805alle0f.png

,它是由这个默认方法控制:

- (void)splitViewController: (UISplitViewController*)svc willHideViewController:(UIViewController *)aViewController withBarButtonItem:(UIBarButtonItem*)barButtonItem forPopoverController: (UIPopoverController*)pc { 

[(UINavigationController *)aViewController navigationBar].barStyle = UIBarStyleBlackOpaque; 

barButtonItem.title = @"Indice"; //Cambiamo il nome del pulsante che richiama la tabella in posizione Portrait 
NSMutableArray *items = [[toolbar items] mutableCopy]; 
[items insertObject:barButtonItem atIndex:0]; 
[toolbar setItems:items animated:YES]; 
[items release]; 
self.popoverController = pc; } 

那我该怎么办?

回答

0

由于您是在所谓的“工具栏”属性的工具栏项引用插入按钮作为项目零代码,你可以回去以后得到的按钮,设置这样的文字:

UIBarButtonItem *popoverButton = [[self.toolbar items] objectAtIndex:0]; 
popoverButton.title = @"Hello";