我要重寫self.navigationItem.backBarButtonItem
的目標和行動,如何覆蓋self.navigationItem.backBarButtonItem操作?
我想:
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(backButtonOverrideAction:)];
[self.navigationItem setLeftBarButtonItem:backButton];
這是工作,但我想使用默認的箭頭:
我也試過了:
UIBarButtonItem *backButton = self.navigationItem.backBarButtonItem;
[backButton setTarget:self];
[backButton setAction:@selector(backButtonOverrideAction:)];
但不幸的是它不工作..你有任何想法如何做到這一點?
你想要什麼不同的動作?後退按鈕具有用戶期望的具體行動,因此更改它不是一個好主意。 – rdelmar
是的,我知道,但我會像瀏覽器的後退按鈕.. 即使'BarButtonSystemItem'不具有後退按鈕的圖標..嘖..蘋果.. – 0yeoj