0

我正在使用创建一个新视图

[[self navigationController]pushViewController:newViewController animated:YES];

新视图 (newViewController) 堆叠在前一个视图的顶部,并带有一个后退按钮。我需要访问这个后退按钮来覆盖它。首先,了解如何在按下后退按钮时对字符串进行 NSLog 处理将有很大帮助。

最好的,汤姆

4

1 回答 1

0

我自己找到了答案。我必须在 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");

}
于 2012-08-23T06:29:09.263 回答