【问题标题】:XCode 10 adding action to buttonXCode 10向按钮添加动作
【发布时间】:2018-06-20 07:55:08
【问题描述】:

我正在尝试使用运行简单命令行脚本的按钮制作一个 Cocoa 应用程序。

我似乎不知道如何将操作添加到我的按钮。

我已经阅读了一些文档,这些文档建议按住选项并将按钮拖动到控制器代码中,但我认为它们已经过时了。

有人可以建议如何从这个屏幕截图中到达那里吗?

【问题讨论】:

  • Button的addTarget方法怎么样?
  • 你试过鼠标右键吗?或者尝试连接检查器?
  • 应该是ctrl左键或者右击然后拖入控制器。确保您已将控制器分配给屏幕,否则它将无法工作(布局顶部的黄色小按钮,您可以在那里分配您的类)
  • 您没有向 Google 或 Yahoo 询问 IBAction NSButton 吗?
  • Xcode 只是一个糟糕的设计。像这样的问题说明了 Xcode 可用性的问题。

标签: swift xcode


【解决方案1】:

您需要首先选择您的按钮,然后按住键盘上的control ⌃ 按钮,然后将其拖到您的视图控制器上。然后,您可以选择如何命名您的方法等。

【讨论】:

  • 好的,我搞定了。它在 Document 类的顶部给了我@IBOutlet weak var a1:NSButton!。但这只是一个声明,如何添加操作?
  • 再做一次,在出现的小窗口中,您可以选择不同的“连接”操作。
【解决方案2】:

其实我也有同样的问题,根本原因就是拖拽方式。根据描述,我假设我需要按下 CTL,然后在按下鼠标左键的同时拖动。这根本不起作用(在我的环境中)。然后我注意到用鼠标右键“它可以工作”。但结果并不正确。 (例如,我无法获得“行动”)。最后我发现:我必须使用鼠标右键才能拖动而不按住CTL。然后我得到了正确的结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-06
    • 2014-11-07
    • 2018-02-18
    • 1970-01-01
    • 2012-09-23
    • 2016-05-30
    • 1970-01-01
    相关资源
    最近更新 更多