《IOS开发系列教程》显示另外一个视图
程序大多数是由多个视图组成,那么就会涉及到从一个视图怎么显示另外一个视图。
分下面几种来讲讲怎么显示,
- 视图定义在storyboard中
- 视图定义在storyboard中,并且有segue指向它
- 是一个单独的xib(NIB)文件
视图定义在storyboard中
[self.storyboard instantiateViewControllerWithIdentifier@:"storyboard id"]
;
将红色部分改为你的controller的id
如果你有多个storyboard那么黄色部分要改为对应实例
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"YourStoryboard" bundle:nil];
将红色部分改为你storyboard的名字
视图定义在storyboard中,并且有segue指向它
[self performSegueWithIdentifier:@"segue id" sender:self];
将红色部分改为你的segue的id
是一个单独的xib(NIB)文件
[[NSBundle mainBundle] loadNibNamed:@"nibname" owner:self options:nil];
将红色部分改为你的NIB文件的名字
或者
xxxViewController *reg = [[xxxViewController alloc] initWithNibName:@"nibname" bundle:nil];
[window addSubview:reg.view];
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章转载自:IT夜班车,否则按侵权处理.