每次按下按钮激活上面的操作,我的屏幕都会变黑。 我只想在不使用storyboard提出的模型的情况下传递给另一个视图(或相同)。 怎么了?
由于
- (IBAction)goToView:(id)sender {
ViewController *controller = [[ViewController alloc] initWithNibName:nil bundle:nil];
[self presentViewController:controller animated:YES completion:nil];
答案 0 :(得分: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];
}