こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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は使っていません。

投稿日時 - 2014-09-04 15:53:44

QNo.8742100

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

遷移先の画面が真っ黒になるんだから、
遷移先の画面(NextViewController)を
どのように作ったのか説明しないと
誰もわからないでしょう。

とりあえず、背景色も背景画像も何も設定しない
ものを作ったのだったら、真っ黒画面が表示されます。

Storyboardを使っている場合は、白の背景色が
あらかじめ設定された画面が最初に作られますが、
コードで生成するならそのあたりも自分でちゃんと
設定する必要あります。

投稿日時 - 2014-09-04 17:45:25

あなたにオススメの質問