用户界面开发指南:从按钮操作到布局约束
1. 按钮操作设置
为按钮设置操作相对简单。首先,通过调用 NSControl 方法 -setTarget: 来设置其目标对象(类型为 id ),然后使用 NSControl 的 -setAction: 方法设置其操作(消息选择器)。当按钮接收到鼠标点击(鼠标在视图范围内按下并释放)时,它会将操作消息发送给其目标。以下是示例代码:
- (id)initWithFrame:(NSRect)frameRect
{
...
myButton.target = self;
myButton.action = @selector(closeButtonClicked:);
...
}
- (void)closeButtonClicked:(id)sender
{
// close the window containing this view
[[self window] performClose: sender];
}
NSControl 的操作预计返回 void ,并且可以选择接受一个类型为 id 的参数。这个参数是触发操作的控件,这使你可以用单个操作方法处理多个来源的事件,或者在不将其存储在实例变量中的情况下修改发送者。
2. 文本输入控件
在
超级会员免费看
订阅专栏 解锁全文
2243

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



