• 締切済み

xcodeでのiOS開発で、コードで画面遷移する時

xcodeでのiOS開発で、コードで画面遷移する方法について質問です。 テーブルビューで、セルをタップすると呼び出されるメソッドで コードで画面遷移をさせようとしています。 しかし、画面遷移をすると遷移先の画面が真っ黒になってしまいます。 どうすればなおりますか? - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { NextViewController *nvc = [[NextViewController alloc] init]; nvc.hidesBottomBarWhenPushed = YES; [self.navigationController pushViewController:nvc animated:YES]; } ちなみに、遷移先のクラスはインポートしてあります。 StoryBoardは使っていません。

みんなの回答

回答No.1

遷移先の画面が真っ黒になるんだから、 遷移先の画面(NextViewController)を どのように作ったのか説明しないと 誰もわからないでしょう。 とりあえず、背景色も背景画像も何も設定しない ものを作ったのだったら、真っ黒画面が表示されます。 Storyboardを使っている場合は、白の背景色が あらかじめ設定された画面が最初に作られますが、 コードで生成するならそのあたりも自分でちゃんと 設定する必要あります。