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 に答える