将第二个View Controller添加到情节提要中

问题描述 投票:0回答:1

我正在学习可可,我试图理解IB的逻辑(在幕后)。1)在新的xcode项目(cocoa / obj-c)中,情节提要以预定义的View Controller(VC),它与文件ViewController。{h,m}“关联”。2)我在视图中添加了一个名为“ Switch”的按钮。3)我添加了第二个视图控制器(VC2)4)我连接(单击并拖动)“ Switch”-> VC2,从而创建一个“ segue” VC-> VC2。到目前为止,一切都很好。如果我在VC上单击“切换”,则会出现VC2的窗口。5)现在我想将名称为“ Foo”的标签添加到VC2并连接在我的代码中对某些IBOutlet进行“ Foo”操作。我猜我需要创建一个新类“ ViewController2”从NSViewController继承并建立连接VC2 ViewController2以这样的方式,我可以从“ Foo”中单击并拖动到界面在ViewController2.h中创建ViewController2的步骤IBOutlet。

问题(最后):如何建立连接VC2 ViewController2?

更一般而言:是否有很好的参考资料供您理解IB背后的逻辑?

cocoa interface-builder
1个回答
0
投票

您正确,您必须为第二个视图控制器创建NSViewController子类。下一步是将第二个视图控制器的类设置为您的子类。使用身份检查器设置视图控制器的类。

enter image description here

将第二个视图控制器的类设置为子类之后,您应该能够创建插座,并从第二个视图控制器中的用户界面元素到该视图控制器的源代码文件建立连接。

© www.soinside.com 2019 - 2024. All rights reserved.