我有兩個UIViewcontrollers,讓我們在UINavigationController中稱他們爲vcA和vcB。自定義後退按鈕選擇器沒有觸發
我想VCB有觸發一些代碼,自定義後退按鈕,我們的目標是做一些自定義動畫
在VCA我把這個代碼:
UIViewController *vcB = [UIViewController alloc] init]
UIBarButtonItem *customBackButton = [[UIBarButtonItem alloc] initWithTitle:@"Back"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(handleBack)];
self.navigationItem.backBarButtonItem = custombackBackButton;
[self.navigationController pushViewController: vcB animated: YES];
然後我無論是在VCA中添加該代碼和vcB:
-(void) handleBack
{
NSlog(@"Going back to vcA");
}
從來沒有調用handleback方法。任何提示?
感謝
尼古拉
的http://計算器。 com/questions/1214965/setting-action-back-button-in-navigation-controller/3445994#3445994 – 2013-03-14 09:00:26