问题标签 [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 回答
1954 浏览

cocoa - NSButton 的图像在选择时失去透明度

我在我的 Mac OS X 应用程序中编辑了一些 NSButton,并为它们设置了自定义图像。图像为具有透明度的 png 格式。当我选择一个按钮时,图像的背景变为白色。

有谁知道解决这个问题的方法?

0 投票
1 回答
1684 浏览

cocoa - NSButton 和图像动画

您好,我正在编写一个包含多个 nsbuttons 的 mac os x 应用程序。每个 nsbutton 都有自己的图像。当您按下 ns 按钮时,图像会发生变化。更改 nsbutton 上的图像时是否有添加动画的选项?

0 投票
1 回答
954 浏览

cocoa - NSButton 的可选区域

所以我基本上是在尝试制作一个可选择的文本项目列表(只是一个文本列表,没有按钮边框、背景等)。我想我可以使用 NSTableview 来实现这一点,但是试图使表格视图完全透明并且仍然可以正常工作给我带来了一些问题。Anwyays,我正在尝试使用我以编程方式创建并添加到列表中我的视图的 NSButtons 来完成它,没有任何背景或边框。但是,当我设置属性以使按钮透明且没有边框时,按钮的可点击区域将降级为单独的按钮标题文本。单击按钮应位于的其他任何位置(标题周围)不再起作用。这是我正在使用的代码。我希望能够单击矩形中创建按钮的任意位置以引起单击。仅供参考,我尝试过没有复选框图像的 NSSwitchButton ,它是一样的。谢谢你的帮助!

更新:我已经能够确认将背景颜色设置为清除似乎会导致按钮停止响应其完整边界内的点击(而不是移除边框)。

0 投票
1 回答
3723 浏览

cocoa - NSButton 键等效

我无法在以编程方式创建的 NSButton 上进行等效的关键工作。谁能告诉我我做错了什么?该按钮在按下时按预期工作,但等效键将不起作用。

0 投票
1 回答
2390 浏览

objective-c - 执行 IBAction 时如何隐藏按钮?

当单击界面上的不同 NSButton 时,我试图隐藏一个执行小型化的 NSButton。到目前为止,我的尝试都没有成功,这就是我尝试过的:

.h 文件:

.m 文件:

看来,无论我尝试禁用什么操作并使按钮透明,它似乎都没有响应任何内容。我是否必须为按钮提供它自己的类才能使其工作?如果是这样,那么我如何能够从不同类中的 IBAction 修改该按钮?

如果我的问题很愚蠢,我提前道歉,我对 Objective-C 的世界还比较陌生,现在才刚刚开始涉足。

提前致谢。

0 投票
2 回答
2310 浏览

cocoa - 绑定和 NSButton

使用绑定,如何让 NSButton 调用 AppDelegate 类中的方法?我尝试将目标选择器设置为 buttonClicked: 但在控制台中它给了我:

无法识别的选择器发送到实例 0x100105060

绑定中也没有地方指定要在哪个实例中查找该方法,那么如何将其设置为 AppDelegate?

谢谢。

0 投票
3 回答
2153 浏览

objective-c - 保持 NSButton 突出显示

这里很简单的问题。如何保持 NSButton 突出显示?似乎每当用户按下我突出显示的按钮时,该按钮都不会突出显示。有什么建议么?

提前致谢!

0 投票
4 回答
6728 浏览

cocoa - 迷失在 NSButton 类型和替代图像中

我想要一个NSButton带有图像和备用图像的图像。按下按钮时应显示备用图像,我还想从代码中显示备用图像,调用类似[button setSelected:YES]. 这是否可能在不手动使用alternateImage财产的情况下进行?

0 投票
1 回答
3266 浏览

objective-c - NSTextField 内的 NSButton

我正在尝试在右侧创建一个带有按钮的 NSTextField(类似于 NSSearchView),但我不知道如何在不进入 NSButton 的情况下让 NSTextField 的文本滚动。

到目前为止,这是我的代码:

有什么想法吗?

编辑:这是问题的屏幕截图。 错误的屏幕截图。

0 投票
2 回答
164 浏览

objective-c - 给我的程序“选项”

行,

在 XCode 4 中,我创建了 3 个小程序:一个计算器、一个“便笺本”(空白笔记型窗口)和“电子表格”(看起来像一个电子表格,用于保存使用计算器获得的值)

我现在要做的是在我的计算器上添加一个按钮,按下该按钮后,将执行便笺簿或电子表格,并为用户提供选择哪个选项。

我已将两个捆绑包都放在“应用程序”文件夹中,以便于查找。

我想知道是否需要子类化 NSButton 或者是否有更简单的方法。

我在想我可以让 NSButton 在 /users/me/applications 打开一个文件浏览器,然后当用户(我 :-))选择其中一个应用程序时,它会将其存储为按钮将然后在我按下它的等效键时执行。

但后来我不知道如何给按钮两个不同的动作,“点击”和“按下”

如果我必须对按钮进行子类化,我应该从哪里开始寻找?如果有更简单的方法,那会在哪里?