打造交互式 Cocoa 应用:从按钮响应到界面组件运用
1. 创建控制器类
在开发 Cocoa 应用时,我们要给 ButtonAppDelegate 类添加代码,这个类将作为控制器,处理三个按钮的点击动作。在之前布局好的窗口中,有三个按钮和一个文本框。当用户按下某个按钮时,文本框的值需要更新。为了实现这一点,我们需要一个指向文本框的输出口(outlet),还需要一个按钮触发的动作方法。由于动作方法会接收触发它的对象的指针,所以我们可以用一个动作方法来处理这三个按钮。
以下是具体操作步骤:
1. 打开 nib 文件编辑器,点击 Xcode 主窗口工具栏右侧编辑器组中的“Assistant”按钮(外观像管家的上半身),也可以通过按下 ⌥⌘⏎ 打开辅助编辑器。通过“View ➤ Assistant Editor”选择不同选项,可将辅助编辑器窗口与 nib 编辑器窗口并排或置于其下方。
2. 辅助编辑器窗口的编辑区域上方的跳转栏会显示当前文件的名称。选择文件名,弹出菜单中会显示 ButtonsAppDelegate.h 和 ButtonsAppDelegate.m ,若未选中 ButtonAppDelegate.h ,则选择它,此时会看到 Xcode 为我们生成的类接口,代码如下:
#import <Cocoa/Cocoa.h>
@interface ButtonsAppDelegate : NSObject <NSApplicationDel
超级会员免费看
订阅专栏 解锁全文
67

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



