《IOS开发系列教程》显示另外一个视图

《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夜班车,否则按侵权处理.

    分享到:

留言

你的邮箱是保密的 必填的信息用*表示