从其他uiviewcontrolelr设置uiview

从其他uiviewcontrolelr设置uiview,uiview,Uiview,我尝试将应用程序委托的uiview设置为其他viewcontroller,在viewcontroller中我添加了一个IBOutlet属性,并从应用程序委托使用以下代码: self.secondViewController = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil]; UIView *view = [[UIView alloc] initWithFrame:CGRectM

我尝试将应用程序委托的uiview设置为其他viewcontroller,在viewcontroller中我添加了一个IBOutlet属性,并从应用程序委托使用以下代码:

self.secondViewController = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 500, 500)];
[view setBackgroundColor:[UIColor redColor]];

self.secondViewController.myView = view;

self.window.rootViewController = self.secondViewController;

[self.window makeKeyAndVisible];
但是我的uiviewcontroller的视图不是红色,而是我从IB提供的默认颜色


错误在哪里?

self.secondViewController.view=view如何而不是
myView
?为什么要在不同的视图控制器中设置视图?我觉得这有点可疑。