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

ibrsph3r  于 2023-01-14  发布在  其他
关注(0)|答案(1)|浏览(144)

我是新的iOS编程和Xcode。我有一个项目是完美的工作与5 viewControllersXIB文件。我必须添加更多的功能在它(如谷歌Map,iAd横幅和其他),所以我发现很难管理这一切。所以我想在我的项目中使用故事板,这样我就可以更清楚地看到在执行某个操作后加载了什么视图。现在我必须将视图和整个项目从XIB文件移动到故事板中。
我从XIB文件中复制了"视图对象"到Storyboard中,并在身份检查器中将类名更改为各自的ViewController类。但是这不起作用。还需要做什么更改呢?
我查看了YouTube上的一些教程,但没有多大帮助。
请让我知道如何才能做到这一点。如果可能的话,也请给我任何链接,以获得一些知识,可以帮助我实现它。
先谢了。

ehxuflar

ehxuflar1#

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

  • 你可以从Xib中复制视图控制器并粘贴到故事板中,给予这些视图控制器类命名。2可能你需要在视图控制器中再次连接对象和其他连接。
  • 在Xib的情况下,我们用于示例化控制器的方法,即:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil

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

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

示例化视图对象,然后相应地处理它。
基于您的代码,还会有许多其他更改,但这些都是基本的更改。

相关问题