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

objective-c - 为什么这段代码不起作用?

所以我有以下代码来创建一个 NSButton,并将其放在屏幕上。但是,当我运行此代码时,什么也没有发生。这有什么问题?

0 投票
2 回答
3491 浏览

objective-c - NSButton setEnabled 不起作用

我正在尝试启动一个应用程序,除一个按钮外,每个按钮都被禁用。首先,我尝试通过界面构建​​器将它们设置为禁用,然后在需要启用它们时将它们设置为启用。但是,当我调用 setEnabled: 时,它实际上并没有启用它们(我什至做了 NSLogs 来查看它是否到达那里!)。其次,我还尝试在代码中将它们初始化为禁用(在 applicationDidFinishLaunching: 方法中),然后再次将它们设置为启用,但这仍然不起作用。当我需要它们时,是否有人建议尝试禁用/启用它们?

0 投票
1 回答
2505 浏览

objective-c - NSButtonCell 作为 NSTableVIew 中的复选框不会被选中

我有一个用于多选目的的 NSTableVIew,它有两列,第一列以 NSButtonCell 作为复选框,另一列作为标题。

这个想法是检查要添加到数组后面的项目。

问题是当我单击它们时复选框不会改变其状态。我试图附加一个 IBAction,但发送者是表视图而不是复选框

关于如何实现这种功能的任何想法(或链接)?

0 投票
4 回答
17904 浏览

objective-c - 如何通过按下 NSButton 来显示键盘?

我只知道在 iOS 上显示键盘的几种方法

触摸文本字段,搜索栏,文本视图.....

是否可以通过触摸按钮显示键盘???

如果按钮没有标题或可以重命名,我希望我可以使用这种方式设置按钮标题。

谢谢各位~

0 投票
2 回答
3236 浏览

objective-c - 自定义 NSButton 和 NSButtonCell

我正在尝试创建自定义按钮外观。

从我收集到的内容来看,NSButtonCell这幅画是不是,所以我实际上应该改写它。

但问题是,我的 CustomButton 类还有其他的东西,比如NSImagemIsMouseOver等等。目前绘图是在 CustomButton 类中完成的,但我想将它移到单元格中。

问题是,无论如何我可以从 customButtonCell 类访问 customButton 类中的图像以便我可以使用[image drawInRect:...]吗?

问候,韩

0 投票
1 回答
858 浏览

nstableview - 如何设置 setEnabled: 用于 NSTableView 中的 NSButton

大家好,我有一个 NSTableView,它有三列。第一个是复选框,第三个是按钮。按钮“启用”状态取决于复选框是否被选中。

我在awakeFromNib方法中设置表格内容,并在方法中实现复选框状态- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(int)row 。我需要找到一种setEnabled:方法NSButton

谢谢

0 投票
3 回答
8214 浏览

nstableview - 如何编码 NSButton 看起来就像图像

使用代码(不是界面生成器)我需要创建一个NSButton看起来像图像的东西。具体来说,我想使用NSImageNameStopProgressFreestandingTemplate它,我不需要它看起来像按钮,而是看起来像图像。这意味着:
1. 没有“按下按钮”的外观
2. 没有边框,按钮没有任何可见性

谢谢。

0 投票
3 回答
4566 浏览

cocoa - 如何将KeyEquivalent设置为NSButton上的Enter/Return键?

我试过 [myButton setKeyEquivalent:@"\n"] 但这没有用。我觉得应该有一些我只是缺少的预定义常量。

谢谢。

0 投票
2 回答
2024 浏览

cocoa - 可可用于控制事件:WHATGOESHERE

在 Cocoa/Objective-C 中,如果我以编程方式创建了一个按钮,我应该为我的控制事件添加什么?

在 iOS 中你可以这样写 forControlEvents: UIControlEventTouchUpInside

我找不到任何东西来展示我会用什么来做可可,而不是可可粉

0 投票
1 回答
909 浏览

cocoa - 如何让披露按钮与 BKSplitView 一起玩得很好

我在一个我正在使用的简单应用程序中设置了一个披露按钮BKToolkit。我已将一个Disclosure按钮与SplitView 中Push On Push Off的操作连接起来。toggleCollapse:该按钮在折叠并正确显示窗格的方面起作用。它无法正常工作以保持其自身状态与面板外观一致。

该按钮以向上箭头开始,表示面板已打开。以下是事件的顺序:

  1. 我按下按钮关闭面板。披露箭头现在朝下。
  2. 我按下按钮以显示面板。披露箭头仍然朝下
  3. 对按钮的任何后续按下都不会改变任何内容。箭头仍然朝下。

它第一次正确动画,那么后续按下不改变按钮的视图状态怎么办?

替代文字 替代文字

这是错误的状态:

替代文字