0

私は Three20 の世界では一種の初心者で、ナビゲーション バーの戻る/左ボタンを非表示にしようとしています。

以下は、それを非表示にするために呼び出しているメソッドです。

[[TTNavigator navigator].topViewController.navigationController.navigationItem setLeftBarButtonItem:nil animated:YES];

[[TTNavigator navigator].topViewController.navigationController.navigationItem setHidesBackButton:YES animated:YES];

どうやら、どちらの方法でも戻るボタンは非表示になりません。私がここでやろうとしているのは、viewcontroller をプッシュすることです。新しいコントローラーが到着すると、戻るボタンは表示されませんが、ビューをポップする別のボタンがそこにありました。

次のようなさまざまなルートも試しました。

[VC.navigationController.navigationItem setHidesBackButton:Yes];

面白いのは、タイトルを次のように設定しようとしていることです。

[VC.navigationItem setTitle:@"Options"];

ここで何か助けていただければ幸いです。ありがとう。

4

1 に答える 1

0

ここで試してください: Crappy iOS APIs – UINavigationController

Rafael は、プッシュを行うコントローラーではなく、新しいコントローラーでこれを行うことに注意してください。

self.navigationItem.hidesBackButton = YES; 

わたしにはできる。デイブ

于 2012-06-06T22:38:49.940 に答える