Cocoa开发中的窗口、菜单与模态框使用指南
1. 自定义窗口控制器
在Cocoa开发中,每次创建新的 NSWindowController 实例时,都会加载一个全新的nib文件副本,其中包含了文件内的所有对象。若需要在控制器类中添加自定义代码,可以通过子类化 NSWindowController 来实现。以下是具体步骤:
1. 创建子类 :在Xcode的 WindowLab 项目中,通过 File > New File ,选择Cocoa中的Objective - C类,创建 NSWindowController 的子类。将类名从建议的 WLWindowController 改为 WLNotSoEasyWindowController ,并勾选 With XIB for user interface ,Xcode会生成对应的 .xib 文件。
2. 修改初始化方法 :为了简化使用,将nib文件名集成到 init 方法中,代码如下:
- init
{
if ((self = [super initWithWindowNibName:@"WLNotSoEasyWindowController"])) {
[self window];
超级会员免费看
订阅专栏 解锁全文

31

被折叠的 条评论
为什么被折叠?



