1

好的,所以我一直在阅读教程并浏览 StackOverflow,但我无法得到这个问题的答案。

我最近开始开发 iOS 应用程序(这是我的第一个)。我有一个标签栏控制器和 5 个不同的视图控制器。默认情况下,它带有 FirstViewController 和 SecondViewController,我可以在 StoryBoard 中修改它们的视图,并且我现在让它们“正常”工作。现在我的问题是如何将其他 3 个缺少的 ViewController 连接到它们各自的 .h 和 .m 文件?我尝试使用 XIB 用户界面创建一个新的 Objective-C 类,但我无法将该 XIB 文件连接到 MainStoryboard.storyboard 中的主选项卡栏控制器,所以我认为我遗漏了一些东西。

任何帮助将不胜感激!

4

3 回答 3

8

不要混合使用 XIB 和故事板。您所要做的就是创建从没有 XIB 文件的 UIViewController 继承的类(在 h 和 m 文件中声明),并在情节提要的对象检查器中指定类名。文件的“链接”是通过在检查器中引用类名。

在此处输入图像描述

于 2013-02-05T19:06:35.113 回答
2

Stavash 的回答实际上是正确的,但你需要做更多的事情。

您必须将视图属性链接到相应文件的引用出口。

将类名链接到 xib 后,请执行以下操作。

在 xib 文件中选择视图控制器 -> 在连接检查器中 -> 拖动视图属性并将其连接到 xib 中的视图。

我希望这将有所帮助。

于 2013-06-17T10:32:46.537 回答
1

基本上从对象库中添加一个新的 ViewController,将其自定义类设置为您的视图控制器的类 (ThirdViewController),最后将一个关系 segue 从您的标签栏控制器拖到这个新的视图控制器,它将嵌入到标签栏中。

于 2013-02-05T19:09:55.727 回答