如何将视图从XIB文件移动到Xcode项目中的故事板?

时间:2013-05-17 04:57:40

标签: ios xcode storyboard

我是iOS编程和Xcode的新手。我有一个项目,它与5 viewControllersXIB文件完美配合。我必须在其中添加更多功能(例如谷歌地图,iAd横幅和其他),所以我发现很难管理它。所以我想在我的项目中使用Storyboard,以便我可以更清楚地看到在执行某个操作后加载了什么视图。现在我必须将视图和整个项目从XIB文件移动到故事板中。

我将“视图对象”从XIB文件复制到Storyboard,只需将类名更改为身份检查器中的相应ViewController类。但这不起作用。还需要做些什么改变?

我查看了YouTube上提供的一些教程,但这没什么用。

请让我知道如何做到这一点。如果可能的话,请给我任何链接,以获得一些可以帮助我实现它的知识。

提前致谢。

1 个答案:

答案 0 :(得分:0)

你需要做更多,我列出了你应该做的基本步骤(可能因情况而异):

  • 您可以从Xib复制视图控制器并将其粘贴到storyBoard,为ViewController类提供类名。可能需要再次连接ViewController中的对象和其他连接。
  • 我们用Xib实例化控制器的方法,即:

    - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
    

    将不再使用。现在您需要以应有的方式将控制器与segue连接连接起来。然后你需要使用方法代替上面的方法:

    - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
    

实例化视图对象,然后相应地处理它。

根据您的代码,还会有​​许多其他更改,但这些都是基本更改。