私は、すべてカスタム GUI を使用して iPhone アプリに取り組んでいます。以前はプレースホルダーの UINavigation 要素がありましたが、その後、独自のボタンを追加し、すべてのセグエをプログラムで設定しました。これで、ナビゲーション バーを取り除き、独自のボタンを使用する準備が整いましたが、消えません。ストーリーボードでそれらを無効にしましたが、まだ表示されます。Navigation Controllerを完全に削除せずにそれらを取り除くにはどうすればよいですか?
3 に答える
1
ストーリーボード エディターで、UINavigationController の [Shows Navigation Bar] プロパティのチェックを外します。コードのどこかでプロパティを再度有効にしないでください。
于 2013-05-21T20:42:22.780 に答える
0
ストーリーボード エディターで、UINavigationController の [Shows Navigation Bar] プロパティのチェックを外します。またはプログラムで行う: [self.navigationController setNavigationBarHidden:YES animation:NO];
于 2013-05-22T08:58:38.247 に答える
0
次のコードを使用して、プログラムで実行できます。
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:NO];
}
このアプローチにより、選択したView Controllerからナビゲーションバーを非表示/表示できます。
于 2013-05-22T00:16:49.397 に答える