目前我正在开发使用Cappuccino Framework和Objective-J语言的产品。
我在安装Cappuccino后使用此命令创建了我的项目:capp gen -t NibApplication Myapp
我面临的问题是我想保持我的代码和GUI清洁。 通过这样做,我想将GUI拆分为单独的Xib / Cib(编译版Cappuccino可以读取)和单独的控制器,就像我使用iOS和Mac应用程序一样。
我无法在互联网或文档上找到如何操作。
此外,所有示例(包括NibApplication模板)仅包含1个xib文件。
简而言之,我所追求的是基于保存窗口的XIB文件来加载控制器。所有插座都连接到我加载的控制器。
有谁知道怎么做?
提前致谢,祝你有愉快的一天!
答案 0 :(得分:1)
执行此操作的典型方法是为要加载的每个xib使用CPWindowController
或CPViewController
。这是它的样子:
var myViewController = [[CPViewController alloc] initWithCibName:"mynib" bundle:[CPBundle mainBundle]];
这将从您的主包中加载Resources/mynib.cib
。通常你也会将CPViewController
子类化,以便为你的控制代码提供一个方便的位置。
答案 1 :(得分:0)
我自己修好了!我使用了本教程:http://vimeo.com/8948460 但是我没有使用地图集,而是使用了XCode。只需按照步骤操作,但使用XCode,如果您希望上述情况发生,您就可以了。