如何在Swift中为自定义NSControl(NSView,NSButton)添加自定义已发送操作
我想定义一个自定义的如何在Swift中为自定义NSControl(NSView,NSButton)添加自定义已发送操作,swift,xcode,macos,interface-builder,target-action,Swift,Xcode,Macos,Interface Builder,Target Action,我想定义一个自定义的NSControl(或NSView),现在的问题是如何向其中添加已发送的操作 如图所示,这里是连接检查器中控件的一个或多个已发送操作,对于NSButton,这里只有一个操作,对于NSTableView,这里有两个操作 如何为自定义控件添加新操作,使其也列在此处? 谢谢。有意思的问题。NSControl的文档将action定义为var action:Selector?{get set}。我尝试将NSControl子类化,并添加一个具有完全相同签名的类似属性otherActio
NSControl
(或NSView
),现在的问题是如何向其中添加已发送的操作
如图所示,这里是连接检查器中控件的一个或多个已发送操作,对于NSButton
,这里只有一个操作,对于NSTableView
,这里有两个操作
如何为自定义控件添加新操作,使其也列在此处?
谢谢。有意思的问题。
NSControl
的文档将action
定义为var action:Selector?{get set}
。我尝试将NSControl
子类化,并添加一个具有完全相同签名的类似属性otherAction
,但它没有显示在Interface Builder上……我也需要知道这一点;)在谷歌上搜索这个几乎没有什么成功。