2010-11-26 48 views
0

我使用screen naviagation iphone,xcode?

- (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.title [email protected]"Products"; }

當導航到下一個畫面(畫面2)第二屏幕具有標題「類別」 具有3個屏幕 組標題到屏蔽1,但有在頂部名稱的按鈕「產品」來屏蔽1

我想改變按鈕名稱爲‘後退’

請告訴我怎麼樣?

試圖self.navigationItem.leftBarButtonItem .title = @"Back";

+0

可能的[如何設置UINavigationBar上的後退按鈕的文本?]的重複(http://stackoverflow.com/questions/2197698/how-to-set-the-text-of-a-back-按鈕上-A-UINavigationBar的) – 2010-11-26 06:37:34

回答

0

UIBarButtonItem * item = self.navigationItem.leftBarButtonItem; item = [[UIBarButtonItem alloc] initWithTitle:@「Back」style:UIBarButtonItemStyleBordered target:nil action:nil]; self.navigationItem.backBarButtonItem = item; [item release];

把這段代碼放在你的第一個scree viewDidLoad方法中,它確實有效。

0

你必須做一些事情,如下面的回條按鈕的文本設置爲其他的東西是什麼以前的觀點被命名爲:

UIBarButtonItem *barButton = [[UIBarButtonItem alloc] init]; 
barButton.title = @"Your Custom Title"; 

self.navigationItem.backBarButtonItem = barButton; 

你不能做到以下幾點:

self.navigationItem.backBarButtonItem.title = @"Your Title"; 

這將堆棧中的前一視圖設置爲「您的標題」,而不是之前的視圖。