2011-08-10 62 views
0

我已經嘗試了幾種不同的調整讓我backBarButtonItem運行不同的方法,但不管是什麼,它只是執行備份頁面的默認行爲,而且似乎忽略不管我設置爲目標&行動。backButtonItem堅持與默認行爲

self.navigationItem.backBarButtonItem = 
    [[[UIBarButtonItem alloc] initWithTitle:@"Cancel" 
             style:UIBarButtonItemStyleBordered 
             target:self 
             action:@selector(foo)] autorelease]; 

在這裏&一個會話與其他Q保持在計算器上,我使用它的一個前設置backBarButtonItem在頁面中。違反直覺,但那部分起作用。

回答

2
self.navigationItem.leftBarButtonItem = 
    [[[UIBarButtonItem alloc] initWithTitle:@"Cancel" 
             style:UIBarButtonItemStyleBordered 
             target:self 
             action:@selector(foo)] autorelease]; 

改爲使用左欄按鈕項目。

+0

謝謝。有趣的是,當以這種方式處理時,按鈕需要在視圖本身中設置,而不是之前的按鈕。 – baudot