NSButton 中的 NSProgressIndicator

Posted

技术标签:

【中文标题】NSButton 中的 NSProgressIndicator【英文标题】:NSProgressIndicator in NSButton 【发布时间】:2012-08-13 21:51:27 【问题描述】:

我在 NSToolbarItem 中有一个刷新按钮,并且想在加载数据时用 NSProgressIndicator 替换刷新图标。这可能吗?值得注意的是,它应该仍然是一个按钮(或至少看起来像一个),但有进度指示器而不是按钮。

【问题讨论】:

【参考方案1】:

我建议您将 progressIndicator 与您的按钮放在同一个位置,但带有隐藏标志。按下按钮后,将其隐藏并显示进度指示器。

为了获得更好的效果,您可以使用[[button animator] setHidden:YES],但不要忘记让您的视图层支持,以使动画师工作。

【讨论】:

以上是关于NSButton 中的 NSProgressIndicator的主要内容,如果未能解决你的问题,请参考以下文章

无法识别的选择器“isSpringLoaded”在 XCode 6.3 中发送到 Xib 中的 NSButton

如何使用延迟的 NSMenu 创建 NSButton?

如果不是第一响应者,为啥我可以单击 NSButton?

NSButton 值为 1

如何确定 NSButton 是不是为复选框?

Cocoa:当它在NSButton上时更改光标