问题标签 [nsbutton]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
254 浏览

objective-c - 可可按钮在应用程序外启动

我有以下设置:

NSWindow 中的 4x4(总共 16 个)按钮(标准 NSButton 按钮)网格。

当我按下热键组合 (DDHotKey) 时 NSWindow 会出现在最前面

现在,我想做的是为我的按钮提供以下功能:

  • 单击该按钮时,打开一个显示 /Applications/ 目录的对话框,并允许我选择其中列出的任何应用程序。

  • When the application is selected store it in a variable (I'm guessing) (or string?) and make it so that when the buttons Key Equivalent is pressed, that application launches

我环顾四周,我不确定该做什么或从哪里开始寻找……有什么线索吗?

我的 appdelegate.m 文件中有这个:

如何将按钮链接到它?

0 投票
1 回答
234 浏览

objective-c - 对按钮向上和向下执行不同的操作

好的。我一直在寻找一种方法来捕捉按钮向上和向下的动作。我什至不确定 Xcode 中的正确术语是什么。在 MS Visual 中这很容易,但我似乎无法找到如何使用 Xcode 做到这一点。

本质上,我想在按下并按住按钮时触发一个动作,然后在释放按钮时触发另一个动作。

我真的不知道该怎么做。任何提示或正确方向的指针将不胜感激!

0 投票
2 回答
2052 浏览

objective-c - 去除 NSButton 的蓝色阴影

总是(以编程方式或通过 IB)我在第一个设置按钮上得到这个蓝色阴影:

蓝色阴影

我想摆脱它..如何?

0 投票
7 回答
17489 浏览

cocoa - NSButton 上的简单鼠标悬停效果

我正在NSButtonCell为自定义渲染创建自定义。

现在,我想根据鼠标是否在按钮上具有不同的方面。我怎样才能得到这些信息?

谢谢并恭祝安康,

0 投票
4 回答
5356 浏览

cocoa - NSButtonCell 与 NSButton

我一直在阅读有关 NSButtons 和单元格的 Apple 文档,但我似乎真的无法理解两者之间的区别。再加上这种复杂性,看起来它们都有大量的方法重叠,setTitle:我不确定我应该使用哪些方法。

谁能解释一下基本的区别是什么?

谢谢,
泰加

0 投票
1 回答
1407 浏览

objective-c - Give a Key equivalent to NSButton dynamically

I want to assign a key equivalent to an NSButton if the control is the first responder.

0 投票
1 回答
929 浏览

objective-c - NSImageView 中的图像和按钮位置错误

我将一个按钮和一个图像分配到相同的位置 (0, 0),但它们绘制在不同的位置。为什么会这样?

这是我的代码:

这是构建后的结果:

截屏

0 投票
1 回答
415 浏览

c++ - C++ 中的 NSButton 事件处理

我在 Cocoa 小部件之上创建了一层薄薄的 C++,并且在没有 ObjC 对象作为目标的情况下处理 NSButton 事件存在问题。

任何想法如何使用 c++ 类方法来处理按钮单击?

例如:

当然,上面的代码不起作用。

0 投票
1 回答
244 浏览

objective-c - QTCaptureView 上的 NSButton

有没有办法将 NSButton 对象放在 QTCaptureView 上?我做了以下,

  1. 在界面生成器中,添加了一个 QTCaptureView,
  2. 在 QTCaptureView 顶部添加了一个按钮,它允许这样做。

当我启动应用程序时,我可以看到 QTCaptureView 上方的按钮,但是当我启动将在 QTCaptureView 会话中显示预览的相机时,按钮被 QTCaptureView 覆盖。

知道我在做什么错吗?

基本上我需要实现一个控件,它显示 QTCaptureView 和一个按钮;当用户按下按钮时,我需要在 QTCaptureView 上启动 NSImageView。

0 投票
6 回答
5833 浏览

objective-c - NSButton - 在禁用模式下设置文本颜色

出于某种原因,当我的按钮被禁用时,文本颜色变为白色。我希望它保持黑色 - 我该怎么做?