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

cocoa - 使 NSButton 成为 Cocoa 中的超链接

我想知道如何使 NSButton 成为超链接,以便它在用户的默认浏览器中打开一个外部网页。

提前致谢!

0 投票
3 回答
2078 浏览

cocoa - NSButton- 点击时显示的边框

在 Mac 应用程序中,我使用带有渐变样式的 NSButton,没有边框和自定义图像作为其背景。问题是,单击按钮时,按钮周围的矩形白色区域是可见的。怎么可能不显示?

谢谢,

LS 开发人员

0 投票
1 回答
1396 浏览

cocoa - 不起作用:NSToolbarItem + 自定义视图 + setAction:

我在继承的接口中以编程方式添加工具栏NSObject <NSToolbarDelegate>,并实现这些方法:

我还通过调用setViewNSToolbarItem 添加了一个按钮。此视图包含一个 NSButton 并位于 .XIB 界面中。

但是,setAction由于http://www.cocoabuilder.com/archive/cocoa/291782-nstoolbaritem-custom-view-setaction.html#291783中描述的原因,在同一项目上不起​​作用。

如何实施此解决方案?

0 投票
1 回答
569 浏览

xcode - Interface Builder:在内容视图上放置一个按钮会导致字体变小

我注意到 Interface Builder (Xcode 4) 中有一个奇怪的行为:

将一个普通的旧按钮直接放在窗口的内容视图上会生成一个带有“System Mini 9”字体的小按钮。

当我将按钮放在自定义视图上时,我会得到预期的“正常”按钮,字体为“System 13”。见截图。

为什么会这样,即使将按钮放在内容视图上,是否有办法始终获得“正常”大小?

顺便说一句:我尝试更改较小按钮的字体大小,标签更改,但按钮高度仍然很小。

界面生成器屏幕截图

0 投票
2 回答
12475 浏览

xcode - 自动调整 NSButton 的大小以适应以编程方式更改的文本 (Xcode)

我有一个 NSButton(按钮),在 Interface Builder / Xcode 中内置了一些临时标题文本。在其他地方,按钮内的标题文本以编程方式更改为未知长度的字符串(实际上,多次更改为许多不同的长度)。

我希望按钮自动调整大小(具有固定的右侧位置 - 因此它向左增长)以适合任何长度的字符串作为按钮文本以编程方式插入。但我无法弄清楚。有什么建议么?提前致谢!

0 投票
1 回答
2417 浏览

cocoa - 如何处理切换 NSButton?

我的应用程序包含一个 PLAY/PAUSE 按钮,该按钮设置为在 Interface Builder中键入Toggle 。顾名思义,我使用它来播放我的资产或暂停它们。
此外,我正在听 SPACE 键以通过键盘快捷键启用相同的功能。因此,我在我的应用程序中使用keyDown:from NSResponder。这是在另一个子视图中完成的。此时按钮本身不可见。
我将当前播放状态存储在单例中。

在考虑到其状态可能已被键盘快捷键更改的情况下,您将如何更新工具按钮的标题/替代标题?我可以使用绑定吗?

0 投票
1 回答
234 浏览

cocoa - 如何让披露按钮指向左右而不是上下?

有什么简单的方法可以让披露按钮指向左右而不是上下?

在此处输入图像描述

0 投票
2 回答
1028 浏览

objective-c - 将 NSButton 的操作设置为与 NSMenuItem 的相同

在我的应用程序中,我保存了用户首选项,其中一项首选项是是否NSMenuItem在主窗口中将任何 s 显示为按钮。我动态创建按钮没有问题,但我无法NSMenuItemNSButton. 我已经尝试过:

更新

我只需要将目标设置为自我

并将代码移动到将动作发送到的类NSMenuItem

0 投票
4 回答
13263 浏览

objective-c - Objective-c:NSButton setAction 不起作用

我正在以编程方式制作几个按钮并尝试为每个按钮设置一个操作,但我似乎无法让它工作。

在我的 AppController.h 我有这个代码:

在 AppController.m 中的 awakeFromNib 方法中:

但是 zoomOut 和 zoomIn 不会被击中......

0 投票
4 回答
680 浏览

cocoa - NSButton 有两个功能

我有一个 NSButton 上传文件并解析响应。我想实现以下内容:当我点击按钮时,他上传文件并解析响应。当发生这种情况时,按钮标题应该从“上传”变为“取消”,当我在上传或解析时再次按下按钮时,解析或上传的过程应该停止。当该过程被取消或成功时,按钮标题应返回“上传”,如果我现在单击按钮,他应该再次开始上传和解析。我希望你能想象我的意思,英语不是我的母语;)

提前致谢