Cocoa开发:窗口、菜单与模态视图使用指南
在Cocoa开发中,窗口、菜单和模态视图是构建用户界面的重要组成部分。下面将详细介绍如何创建自定义窗口控制器、使用模态窗口以及管理系统菜单等内容。
1. 子类化NSWindowController
在开发过程中,我们常常需要在控制器类中添加自定义代码。可以通过子类化 NSWindowController 来满足需求,以下是具体步骤:
1. 创建子类 :在Xcode的 WindowLab 项目中,选择 File ➤ New File ,从模板选择器的 OS X 部分选择 Cocoa ,再选择 Objective-C class ,指定创建 NSWindowController 的子类。将类名改为 WLNotSoEasyWindowController ,勾选 With XIB for user interface ,Xcode会生成对应的 .xib 文件。
2. 设置nib文件名 :由于我们的类只管理一个nib文件,可将nib文件名内置在类中。在 init 方法中调用 window 方法,代码如下:
- init
{
if ((
超级会员免费看
订阅专栏 解锁全文
3

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



