我有一个主要的.xib视图,其中部分视图由自定义视图组成。同时,我还创建了单独的.xib子视图(以及它们各自的.h和.m文件)。这些自定义类然后连接到主.xib中的自定义视图在自定义视图中使用NSViewController
此设置工作正常,但我想有一些NSViewController(s)控制每个不同的自定义视图。推荐的方法是什么?
例如, Main.xib>包含'自定义视图',每个都使用NSView自定义类,并在它自己的设计中.xib
NSViewController类将响应发生在这些自定义视图之一中的事件,而不是绑定到Main.xib的NSViewController
我想你可以通过子类NSViewController,并把所需数量的新视图控制器在做此主要的xib文件(就像应用程序委托)。然后你可以在窗口中用图形将它们与相关的自定义视图挂钩,并让它们在awakeFromNib上加载它们自己关联的xib。您可以通过您的主视图控制器上的插座来坚持这些子控制器 – pco494