在 Xcode 中的 Ctrl+拖动操作期间看不到事件/动作列表

Posted

技术标签:

【中文标题】在 Xcode 中的 Ctrl+拖动操作期间看不到事件/动作列表【英文标题】:Can't see the list of events/actions during the Ctrl+drag operation in Xcode 【发布时间】:2015-11-16 07:15:29 【问题描述】:

我使用 NSxxx 类型的控件。这是 OS X 项目。

我希望看到“名称”和“类型”字段之间的下拉控件“事件”以及控件库事件列表。

为什么我看不到?

【问题讨论】:

【参考方案1】:

大多数 NSControl 子类对象都很简单,您只需响应 @IBAction,这就是“事件”。对于更复杂的控件,您可以为委托创建出口,有时也可以为数据源创建出口(例如 NSTableView)。

您的问题表明您正在使用 NSSlider,这可能最好在 Xcode 中使用绑定,而不是 IBActions。

【讨论】:

顺便问一下:“如何轻松快速地实现控件的所有动作/事件列表?”

以上是关于在 Xcode 中的 Ctrl+拖动操作期间看不到事件/动作列表的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 9 在 Ctrl+拖动时显示菜单

为啥我不能 CTRL 拖动情节提要的动作?

如何在 Xcode 11 中拖动编辑器窗格?

在 UI 测试期间,如何使用 Xcode 7 截取我的 UI 截图?

如何将自定义视图拖动为 Xcode 6 中自定义视图的私有属性

如何确定Outlook拖放期间拖动的附件