アプリケーションにログインした後、firstView で戻るボタンを非表示にしようとしています。ViewWillAppear 内にこのコードがあります。
self.navigationController.navigationItem.hidesBackButton = YES;
self.navigationController.navigationBar.hidden = NO;
しかし、戻るボタンは消えません。
何か助けはありますか?
敬具。
アプリケーションにログインした後、firstView で戻るボタンを非表示にしようとしています。ViewWillAppear 内にこのコードがあります。
self.navigationController.navigationItem.hidesBackButton = YES;
self.navigationController.navigationBar.hidden = NO;
しかし、戻るボタンは消えません。
何か助けはありますか?
敬具。
代わりにこれを使用してください
self.navigationItem.hidesBackButton = YES;
次の数行を試してみてください。これでうまくいきます。
self.navigationItem.hidesBackButton = TRUE;
self.navigationItem.leftBarButtonItem = nil;
カスタム UIBarButtonItem を左バー ボタンとして設定できます。それは、あなたがやりたいことを達成するのに役立つスムーズな方法で隠したりデザインしたりすることができます.
戻るボタンを非表示にしたい場合は、前の画面に戻りたくない場合があります。この場合、ナビゲーション コントローラーを押す代わりに、ビューをモーダルに表示します。それ以外の場合は、次のようにします。
UIButton* myButton=[UIButton buttonWithType:UIButtonTypeRoundedRect];
UIBarButtonItem* myBarButton=[[UIBarButtonItem alloc] initWithCustomView:myButton];
myButton.hidden = YES;