2016-03-24 10 views
0

私はAとBのビューコントローラを持っていますが、どちらもCビューコントローラからアクセスできます。私がAを開くと、戻るボタンはちょうど良い言語(2言語)をローカライズしますが、私がBを開くと、常に "戻る"と表示されます。戻るボタンは自動的にローカライズされません

UIViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"ParkingViewController"]; 
[self.navigationController pushViewController:vc animated:YES]; 

UPD:

NSLog(@"%@", self.navigationItem.backBarButtonItem); 

リターン(NULL)両方のコントローラは、このように初期化。どのように可能ですか?

答えて

1

あなたは、標準の戻るボタンを使用したい場合は、以下のあなたが何ができるかです...

のは、あなたがスクリーニングに行くことになるあなたは画面1 &しているとしましょう2.

ステップ1:中viewWillAppear write self.title = "Screen 1";

ステップ2:2をスクリーニングするために行っている間、常に前の画面タイトルを取るself.title = localized_back

戻るボタンを記述します。

+0

このようなパッチを使用するのは本当に嫌いです。しかし、私が答えを見つけることができないなら、私はしなければならないでしょう:(答えをありがとう。 – Edward

+0

@エドワード:またはカスタム戻るボタンを表示する... –

関連する問題