好的,所以我一直在阅读教程和浏览StackOverflow,但我无法得到这个问题的答案。
我最近开始开发iOS应用程序(这是我的第一个)。我有一个标签栏控制器,从那里有5个不同的ViewControllers。默认情况下,它配备了FirstViewController和SecondViewController,我可以在StoryBoard中修改它们的视图,并且我现在让它们工作“很好”。现在我的问题是如何将其他3个缺少的ViewControllers连接到各自的.h和.m文件?我尝试使用XIB用户界面创建一个新的Objective-C类,但是我无法将该XIB文件连接到MainStoryboard.storyboard中的主Tab Bar控制器,因此我认为我遗漏了一些东西。
非常感谢任何帮助!
答案 0 :(得分:8)
不要混用XIB和故事板。您所要做的就是创建从UIViewController继承而没有XIB文件的类(在h和m文件中声明),并在storyboard的对象检查器中指定类名。文件的“链接”是通过在检查器中引用类名。
答案 1 :(得分:2)
Stavash的答案实际上是正确的,但你需要做更多的事情。
您必须将view属性链接到相应文件的引用插座。
将类名链接到xib后,执行以下操作。
在xib文件中选择视图控制器 - >在连接检查员 - >拖动视图属性并将其连接到xib中的视图。
我希望这会有所帮助。
答案 2 :(得分:1)
基本上从对象库中添加一个新的ViewController,将其自定义类设置为视图控制器的类(ThirdViewController),最后将关系segue从选项卡栏控制器拖到这个新的视图控制器,这将把它嵌入到选项卡中杆