我在根视图控制器中。然后分配secondviewcontroller
SecondViewControl *second=[[SecondViewControl alloc] init];
[self presentModalViewController:second animated:NO];
第二个viewcontroller的视图没有显示
AddSubView方法虽然有效。 [self.view addSubView:second.view];
为什么presetModalViewController不起作用?
答案 0 :(得分:1)
通常,您将使用实际定义用户界面的.xib文件分配SecondViewControl
。考虑使用这样的一行(为了便于阅读):
SecondViewControl *second = [[SecondViewControl alloc]
initWithNibName:@"SecondView"
bundle:nil];
如果没有附带的.xib来定义视图,您可能会留下一个视图控制器,它没有必要的属性设置来实际支持用户交互,因此presentModalViewController:
可能会遇到麻烦。