-2
iPhone開発にはとても新しいですが、デバッグするiPhoneアプリケーションが提供されています。どこから起動するのかわかりません。次のようにiPhoneでナビゲーションバーが見つからない
問題がある:
アプリは、上部のナビゲーションバーを持つビューを持っています。デバイスのホームボタンを押すと、アプリケーションはサスペンドモードになります。リストからアプリに戻ると、ナビゲーションバーが表示されずに表示されます。なぜナビゲーションバーが消えてしまい、どうすれば修正できますか?ここで
が同じ
-(void)viewWillAppear:(BOOL)animated
{
[self prepareNavBar];
}
-(void)prepareNavBar
{
self.navigationItem.hidesBackButton = NO;
CustomNavBar *the_pNavBar = [[CustomNavBar alloc] init];
[the_pNavBar prepareNavbarWithLeftButtonImage:nil leftButtonAction:nil titleImage: [UIImage imageWithContentsOfFile:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"ip4_heading_comments.png"]] rightButtonImage:[UIImage imageWithContentsOfFile:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"ip4_submit.png"]] rightAction:@selector(postComment) target:self backgroundImage:[UIImage imageWithContentsOfFile:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"ip4_background_grey_150px.png"]] navigationBar:self.navigationController.navigationBar isStandardNavBar:NO];
[the_pNavBar release];
}
ためのコードである他のコードが
によって問題がはるかに容易になるだろう固定しましたいくつかのコードを追加する場合。 – Yorxxx
ナビゲーションコントローラを設定し、そのルートビューコントローラを追加するためのコードを表示します。ファイルが存在することを確認してください。 – Jim
リクエストに応じてコードが追加されました – Nik