Mac OS X 开发:窗口、菜单与模态框的使用指南
在 Mac OS X 应用开发中,窗口和菜单的设计与实现是构建用户界面的重要部分。下面将详细介绍如何创建自定义窗口控制器、使用模态窗口以及管理系统菜单。
1. 子类化 NSWindowController
在开发过程中,有时需要在控制器类中添加自定义代码。可以通过子类化 NSWindowController 来满足需求,具体步骤如下:
1. 创建子类和新的 nib 文件 :在 Xcode 的 WindowLab 项目中,选择 File > New File ,从模板选择器的 OS X 部分选择 Cocoa ,再选择 Objective-C class ,指定创建 NSWindowController 的子类。将类名从 Xcode 建议的 WLWindowController 改为 WLNotSoEasyWindowController ,勾选 With XIB for user interface 复选框,Xcode 会生成相应的 .xib 文件。
2. 设置 init 方法 :为了让使用该类的人只需关注类本身,而无需了解 nib 文件的名称,可在 init 方法中直接调用加载 nib 文件的
超级会员免费看
订阅专栏 解锁全文
7

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



