如何记录navigationcontroller附带的后退按钮

时间:2012-08-22 12:12:49

标签: uinavigationcontroller

我正在使用

创建一个新视图
[[self navigationController]pushViewController:newViewController animated:YES];

新视图(newViewController)堆叠在前一个顶部,并带有一个后退按钮。我需要访问此backbutton来覆盖它。首先,在按下后退按钮时找出NSLog字符串的方法将会有很大的帮助。

最好,汤姆

1 个答案:

答案 0 :(得分: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");

}