0

アプリケーションにログインした後、firstView で戻るボタンを非表示にしようとしています。ViewWillAppear 内にこのコードがあります。

self.navigationController.navigationItem.hidesBackButton = YES;
self.navigationController.navigationBar.hidden = NO;

しかし、戻るボタンは消えません。

何か助けはありますか?

敬具。

4

4 に答える 4

1

代わりにこれを使用してください

self.navigationItem.hidesBackButton = YES;
于 2012-12-17T12:49:35.963 に答える
1

次の数行を試してみてください。これでうまくいきます。

self.navigationItem.hidesBackButton = TRUE;
self.navigationItem.leftBarButtonItem = nil;
于 2012-12-17T12:50:24.317 に答える
0

カスタム UIBarButtonItem を左バー ボタンとして設定できます。それは、あなたがやりたいことを達成するのに役立つスムーズな方法で隠したりデザインしたりすることができます.

于 2012-12-17T12:49:48.187 に答える
0

戻るボタンを非表示にしたい場合は、前の画面に戻りたくない場合があります。この場合、ナビゲーション コントローラーを押す代わりに、ビューをモーダルに表示します。それ以外の場合は、次のようにします。

UIButton* myButton=[UIButton buttonWithType:UIButtonTypeRoundedRect];
UIBarButtonItem* myBarButton=[[UIBarButtonItem alloc] initWithCustomView:myButton];
myButton.hidden = YES;
于 2012-12-17T13:47:48.427 に答える