自定义类中的选择器

植绒

我写了一个自定义按钮,它基本上是一个NSView子类。该按钮会反应,mouseDown()并应运行选择器/操作。

我不知道如何向子类添加目标和操作变量(类似于的用户界面元素NSButton)。我试过了

var target : AnyObject?
var action: Selector?

另外,如何在子类中将选择器与目标一起运行?

rmaddy

“目标/动作”对是过时的,应避免使用。但是,如果您真的想使用它,请看一下该NSApplication sendAction(_:to:from:)方法。

或者,如果您的自定义按钮扩展了NSControl,则可以使用其targetaction属性及其sendAction(_:to:)方法。

一种更现代的方法是为您的按钮类提供一个闭包属性,然后调用该闭包,而不是使用目标/操作对。使用闭包更安全,更清洁,并且可能使按钮类的客户端代码更易于编写。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NSSortDescriptor和NSFetchedResultsController的自定义选择器

来自分类Dev

安卓 自定义意图选择器

来自分类Dev

自定义数据属性的CSS选择器?

来自分类Dev

Android:自定义视图属性的选择器

来自分类Dev

列表视图设置自定义波纹选择器

来自分类Dev

创建自定义选择器视图

来自分类Dev

在自定义网格编辑器(Umbraco 7)中获取节点/内容选择器

来自分类Dev

使用自定义选择器膨胀类android.widget.Button时出错

来自分类Dev

Android自定义日历/日期选择器

来自分类Dev

访问类中用于自定义元素的内容选择器

来自分类Dev

物料日期选择器自定义样式

来自分类Dev

自定义复选框类别选择器

来自分类Dev

SwiftUI自定义选择器/组合框

来自分类Dev

带自定义类的引用-reactdate选择器

来自分类Dev

使用CountryCode选择器自定义TextInputEditText

来自分类Dev

如何自定义SOLine InventoryID选择器?

来自分类Dev

Xamarin表单自定义呈现选择器

来自分类Dev

自定义rxjs存储的选择器功能

来自分类Dev

安卓。自定义意图选择器

来自分类Dev

在Scss中声明自定义选择器?

来自分类Dev

图表上的Java FX自定义选择器

来自分类Dev

自定义可用日期引导日期选择器

来自分类Dev

自定义Actionbar紧凑项目选择器

来自分类Dev

Listview自定义选择器问题

来自分类Dev

自定义号码选择器

来自分类Dev

使用QML在Blackberry级联中的自定义选择器中设置默认值

来自分类Dev

如何使用jQuery扩展方法为元素或类选择器创建自定义插件

来自分类Dev

CSS选择器中的自定义属性是一个不错的选择吗?

来自分类Dev

如何自定义选择器中的默认 <option>