2011-08-31 147 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";