nsbutton相关内容

在 Cocoa 应用程序中将多行标题设置为 NSButton

我了解将标题设置为 NSButton 的 NSButton 指南,没有冒犯,但在我的情况下应该满足要求.我想用两行显示 NSButton 标题. NSButton *btn = [[NSButton alloc] init];[btn setTitle:@"多行文本如果标题较长"]; 我想要的结果有点像 -: 解决方案 我通过对 NSButton 进行子类化来满足要求,然后检查标题的字 ..
发布时间:2021-11-16 20:31:56 移动开发

为什么 NSToolbarItem 会自动禁用?

我的 Mac 幻灯片应用工具栏中的按钮有一些问题. 我希望在没有活动幻灯片放映时禁用这些按钮,并在有活动幻灯片放映时启用这些按钮.为了实现这一点,我在开始时将按钮的 isEnabled 属性设置为 false(我已经尝试了 Interface Builder 和我的窗口的 windowDidLoad) 然后在我的幻灯片变量的 didSet 中,我执行以下操作: var 幻灯片:幻灯片?{已 ..
发布时间:2021-11-16 20:30:07 其他开发

单击时无边框 NSButton 变为灰色

我正在制作一个带有图像集的三个 NSButton 的小应用程序.这些按钮没有边框也没有背景.然而,当我点击一个按钮时,它会变成一个灰色的矩形. 我该如何解决这个问题?谢谢. 解决方案 使您的按钮类型为 NSMomentaryChangeButton. [myBtn setButtonType:NSMomentaryChangeButton]; 如果您使用 NSMomentaryP ..
发布时间:2021-11-16 20:24:06 其他开发

PaintCode NSButton 显示倒置

我正在使用 PaintCode 创建一个按钮.我导入 StyleKit,并为我的 RankView 按钮创建 NSButton 类.像这样: 导入可可@IBDesignable类 RankView: NSButton {覆盖 func drawRect(dirtyRect: NSRect) {super.drawRect(dirtyRect)StyleKit.drawRank2()//这里绘制代 ..
发布时间:2021-06-09 20:38:17 移动开发

NSVisualEffectView 上的 NSButton:背景颜色错误

我在为 10.10 开发的 NSPopover 中有一个 NSVisualEffectView. 当子类化NSVisualEffectView有悬停背景颜色效果时,无边框按钮颜色似乎不同 我尝试将按钮单元的 backgroundColor 设置为 clearColor 或与我在 的 drawRect: 中使用的相同NSVisualEffectView,前者颜色错误(未填充蓝色),后者颜 ..
发布时间:2021-06-09 20:38:03 移动开发

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

使用代码(不是界面构建器)我需要创建一个看起来像图像的 NSButton.具体来说,我想使用 NSImageNameStopProgressFreestandingTemplate 并且我需要它不是看起来像按钮而是看起来像图像.这意味着: 1.没有“按钮按下"的外观 2. 无边框,按钮不可见 谢谢. 解决方案 我知道这个回复有点晚了,但你可以试试这个,给定 thisButton: ..
发布时间:2021-06-09 20:20:44 其他开发

如何更改NSPopupButton的背景颜色?

我正在尝试解决一个听起来很简单的问题:更改NSPopupButton的背景颜色. Interface Builder仅允许将样式更改为预定义的样式,而不允许更改背景颜色.同样,设置 IBOutlet 也无济于事,因为 NSPopupButton 没有 setBackgroundColor 方法. 我也尝试将 NSPopupButton 子类化以覆盖 drawRect 方法.这是我尝试过 ..
发布时间:2021-04-22 20:17:51 移动开发

NSButton子类为colorwell&防止NSColorPanel接触第一响应者

我遵循了一些使 NSButton 子类作为 NSColorWell 工作的示例(因为我们的 NSButton 子类已经为我们提供了所需的外观行为)),但是我注意到在使用按钮调用面板并更改颜色后,它还在更改文档中所选文本的颜色.如果我改用我们的外观自定义子类 NSColorWell ,它会不会出现此问题? 但是,我仍然希望能找到一种避免该&仍然允许我们使用按钮子类.我已经看到讨论线程建议让按钮 ..
发布时间:2021-04-22 20:17:05 移动开发

NSButton +&- 按钮

在我的应用程序中,我需要添加+&-按钮,用于在表格中添加和删除行,我试图找出任何默认的图片/按钮,但没有得到正确的+和&图像.- 按钮,我需要自行排列这些按钮图像还是可可框架中可用的图像.再次感谢您查看问题,可能是愚蠢的问题 解决方案 为此提供了系统提供的图像,分别命名为 NSAddTemplate 和 NSRemoveTemplate .您可以在Interface Builder中为按钮 ..
发布时间:2021-04-22 20:14:11 其他开发

以编程方式更改按钮的背景图像可可obj-c

我正在创建NSCollection View(在Cocoa中),其大小和外观上都有许多相同的按钮,但它们的图标除外(或者您可以将它们称为“背景图片”)。 在我的xib文件中,将按钮绑定到“集合”视图(模型键路径:presentedObject.foto),并且数组控制器具有MyButton和Keys类:foto。 我使用NSImage属性创建了My Button类-这是正确的方法吗? ..
发布时间:2020-10-04 02:25:26 其他开发

如何使NSButton标题位于底部和居中?

如何使按钮的标题位于底部并以编程方式居中? 解决方案 子类 NSButtonCell 并覆盖 drawTitle:withFrame:inView: ( drawTitle(_,withFrame,inView )迅速绘制),例如,通过操纵 frame 参数绘制居中的标题,或者自己绘制标题。然后将按钮的单元格类设置为子类。 或在按钮上放置 NSTextField ,设置约束以锚定 ..
发布时间:2020-10-04 01:38:19 移动开发

NSButton-自定义形状按钮的点击测试翻转/悬停

(Targeting OS X 10.10,Xcode的最新版本) 我有一个 NSButton 子类。 该按钮需要响应鼠标的悬停/悬停,例如Web按钮。 该按钮需要以圆形显示。因此,使用圆形图形调用 -setImage:和 -setAlternateImage:。 问题1::当在NSButton区域内的任意位置单击鼠标时,NSButton的默认行为会导致正面命中测试。 ..
发布时间:2020-10-04 01:37:15 其他开发

带有NSMenu延迟的NSButton-Objective-C /可可

我想创建一个 NSButton ,当单击它时会发送一个动作,但是当按下1或2秒钟时会显示一个NSMenu。 此处与该问题完全相同,但由于该答案不存在,为了解决我的问题,我决定再次询问。 例如,转到Finder,打开一个新窗口,浏览某些文件夹,然后单击“后退”按钮:您转到上一个文件夹。现在单击并按住后退按钮:将显示一个菜单。我不知道如何使用 NSPopUpButton 。 解决方案 使 ..
发布时间:2020-10-04 00:54:50 其他开发

获得焦点后NSButton背景透明

在透明弹出框上的视图中,一些无边界的NSButton存在问题。首次打开弹出窗口时,按钮的外观应与预期完全一样,但是当弹出窗口(或其内部的视图)获得焦点时,背景将变为透明。 第一次打开时,它看起来像这样(应该这样): 但是当弹出式窗口获得焦点后,按钮最终将如下所示: ,其中背景是透明的,并且弹出框下面的内容是可见的。 我已经尝试过以下方法,发现分散在网上: optionsBu ..
发布时间:2020-10-04 00:54:13 移动开发

手动创建nsbutton-调用功能

这个问题可能不重要,但是我现在搜索了几个小时,只是找不到合适的链接. 我正在编写一个具有许多领域的棋盘游戏,例如国际象棋棋盘.我设法将所有字段都创建为带有for ... in和代码的按钮: let feld = NSButton() feld.frame = CGRect(x: 1300+30*h, y: 20, width: 22, height: 22) feld.image = ..
发布时间:2020-08-15 01:48:46 移动开发

NSButton设置背景色macOS 10.12

我在情节提要中创建了NSButtons,我想为其更改背景色.我已经搜索了SO和Google,但是没有一个解决方案真正适用于我的项目甚至是一个简单的测试项目.我尝试过: 设置button.layer.backgroundColor(包括有无) 导入QuartzCore并设置wantsLayer). 从NSButton获取NSButtonCell并更改背景颜色.我已尝试使用带边框,无边框,透明 ..
发布时间:2020-08-15 00:13:38 其他开发