问题标签 [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 投票
1 回答
4651 浏览

objective-c - 如何获取单选按钮的状态以及它是否被选中?

我有一组单选按钮(矩阵),它有 4 个选择。我怎样才能找出选择是什么(以编程方式)并获得它的 BOOL?

0 投票
1 回答
350 浏览

objective-c - 如何使按钮在点击时不触发其动作?

Apple 人机界面指南指出

提供点击的项目是用户可以通过单击在非活动窗口上激活的项目,而不是先单击以使窗口处于活动状态,然后再单击该项目。点按在执行诸如关闭或调整非活动窗口以及复制或移动文件等任务时提供了更高的效率。然而,在许多情况下,点击可能会使无意中点击项目的用户感到困惑。

不要为以下项目或操作提供点击:

  • 可能有害且不允许用户取消它(例如,邮件中的删除按钮)
  • 难以或不可能取消(例如邮件中的发送按钮)
  • 关闭对话框而不告诉用户采取了什么操作(例如,保存对话框中的保存按钮会覆盖现有文件并自动关闭对话框)
  • 从当前上下文中移除用户(例如,在 Finder 列中选择新项目可以更改 Finder 窗口的目标)

我想要做的是,如果用户单击特定按钮,除非窗口处于活动状态(例如,邮件中的删除消息按钮),否则它将不会发送消息。我怎样才能做到这一点?如果我需要子类 NSButton 那很好。

0 投票
2 回答
715 浏览

objective-c - 如何在其范围之外使用 IBAction 按钮

我有三个 IBAction,每个都与它自己的按钮链接,如下所示:

您如何在其范围之外使用/调用按钮?我想做这样的事情:

提前致谢!

0 投票
1 回答
1842 浏览

cocoa - NSButton + & - 按钮

在我的应用程序中,我需要添加 + & - 按钮来添加和删除表格中的行,我试图找出任何默认图像/按钮但没有得到,+ & - 按钮的正确图像,我需要由我自己或在 Cocoa 框架中提供这些按钮图像。再次感谢您查看问题,可能是愚蠢的问题,不是吗

0 投票
5 回答
430 浏览

objective-c - 循环制作 NSButton 网格?

我正在尝试循环并以编程方式制作一个由 256 个 NSButton(16x16)组成的网格。我到目前为止的代码如下。这是在我的 Mac 应用程序的 Objective-C 中。因此,我正在记录以查看单击按钮时获得的标签,但每次都会返回相同的标签。

我希望它使每个按钮从左到右,从上到下为 1-256。这段代码成功地将它们加载到我的视图中,但是标签是错误的。

0 投票
1 回答
227 浏览

objective-c - 子类以编程方式添加 NSButton?

我的应用程序中有一堆以编程方式创建的 NSButton。如何在不使用 Interface Builder 的情况下设置这些 NSButtons 的子类?

0 投票
3 回答
2112 浏览

objective-c - mouseDown 时 mouseEntered 事件被禁用(NSEvents Mac)

我创建了一个 NSButton 类,当滚动我的按钮时,它很高兴地检测到 mouseEntered 和 mouseExited 事件。但是一旦 mouseDown 事件发生,只要鼠标按下,mouseEntered 事件就不再被调用,直到鼠标按钮被抬起。

因此,当调用 mouseDown 事件时,不再调用 mouseEntered 或 MouseExited 事件,也不会在滚动其他按钮时调用 mouseDown,直到我松开初始 mouseDown。

所以我想在鼠标按下时检测我的鼠标何时进入。

0 投票
2 回答
4835 浏览

objective-c - 如何更改 NSButton 颜色?

我一直在使用 setBackgroundColor 方法来更改 NSButton 颜色,但我的问题是,除此之外还有其他方法可以用来更改 NSButton 的颜色吗?

0 投票
2 回答
723 浏览

cocoa - 使 NSButton 打开字体面板

我想知道如何使用 Cocoa 在 Mac OS X 中制作一个打开字体面板的按钮,我的应用程序中有一个 NSTextView 并希望在用户单击按钮时显示字体对话框。提前致谢!

0 投票
1 回答
5921 浏览

objective-c - 在 NSButton 上使用 -setImage

我正在尝试在 Cocoa 应用程序中使图像成为按钮(NSButton),下面是我尝试使用的代码:

我已将 mrButton 链接到界面生成器中的 NSButton,并且我的 Xcode 项目中有一个名为 button.jpg 的文件,我想知道如何更正此代码或将 NSButton 制作为图像。

提前致谢!