0

上記のアクションをアクティブにするボタンを押すたびに、画面が真っ暗になります。ストーリーボードによって提案されたモデルを使用せずに、別のビュー (または同じビュー) に渡したいだけです。どうしたの?

ありがとう

- (IBAction)goToView:(id)sender {

ViewController *controller = [[ViewController alloc] initWithNibName:nil bundle:nil];
[self presentViewController:controller animated:YES completion:nil];
4

1 に答える 1

1

コントローラーのビューを構成していません。

たとえば、あなたの直前にこれを試してくださいpresentViewController...

   controller.view.backgroundColor = [UIColor orangeColor];

画面がオレンジ色に変わります...

完全な例:

- (IBAction)goToView:(id)sender {

    ViewController *controller = [[ViewController alloc] 
                                         initWithNibName:nil bundle:nil];
    controller.view.backgroundColor = [UIColor orangeColor];
    [self presentViewController:controller animated:YES completion:nil];

}

于 2013-05-14T01:15:51.243 に答える