我正在使用创建一个新视图
[[self navigationController]pushViewController:newViewController animated:YES];
新视图 (newViewController) 堆叠在前一个视图的顶部,并带有一个后退按钮。我需要访问这个后退按钮来覆盖它。首先,了解如何在按下后退按钮时对字符串进行 NSLog 处理将有很大帮助。
最好的,汤姆
我正在使用创建一个新视图
[[self navigationController]pushViewController:newViewController animated:YES];
新视图 (newViewController) 堆叠在前一个视图的顶部,并带有一个后退按钮。我需要访问这个后退按钮来覆盖它。首先,了解如何在按下后退按钮时对字符串进行 NSLog 处理将有很大帮助。
最好的,汤姆
我自己找到了答案。我必须在 viewDidLoad 函数中创建一个新的后退按钮,并添加一个选择器。
-(void) viewDidLoad
{
[super viewDidLoad];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"myTitle"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(mySelector:)];
self.navigationItem.leftBarButtonItem = backButton;
}
然后选择器:
-(void)mySelector
{
NSLog(@"backButton pushed");
}