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 回答