加载视图表单没有Segue的StoryBoard

Sle*_*lee 11 ipad ios5 uistoryboard

我真的很喜欢将我的所有视图都放在故事板中,但有时我会根据代码生成的按钮显示一个视图,这样就没有Segue参考 - 它将完全断开连接故事板.我仍然想在故事板中设计它,所以我可以对我的所有屏幕有一个很好的概述.

当加载UIViewControler时,我是否可以加载故事板中设计的XIB(或故事板中的任何内容)?

tit*_*nus 24

我在我的项目中这样做:

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *myController = [storyboard instantiateViewControllerWithIdentifier:@"MyViewController"];
[self.navigationController pushViewController: myController animated:YES];
Run Code Online (Sandbox Code Playgroud)

只需确保您已正确设置控制器的标识符.你可以这样做:

  1. 在Storyboard中选择控制器
  2. 在"工具"面板中,单击"属性"检查器.无论你决定放入Identifier字段,都会在'instantiateViewControllerWithIdentifier'语句中找到.

我希望这有帮助.