view 的addsubview

场景:uiview中addsubview,不显示加入的view,该如何处理

uiview中addsubview,不显示加入的view
做了一个简单的addsubview例子

view中加入另一个view

viewController1.m

...
viewController2  *v2 = [[viewController2 alloc] init];

[self.view addsubView:v2.view]
...

并没有显示出v2.view

但是[[self.view subviews] count]却输出1,表示已加入

这是怎么回事

谢谢

------解决方案--------------------
viewController2中有在-(void)loadView中初始化视图内容了吗? 如果有的话,应该会显示的吧

------解决方案--------------------
storyboard的话,你初始化控制器就不能使用
viewController2  *v2 = [[viewController2 alloc] init];
你这样初始化并不会通过storyboard来生成视图。
而是要用:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
viewController2  *v2=[storyboard instantiateViewControllerWithIdentifier:@"vc2"];
如果这样来初始化的话就可以使用stroyborad设计的视图了。