gpt4 book ai didi

objective-c - 如何使用不确定的状态指示器作为 NSStatusItem 的图像?

转载 作者:搜寻专家 更新时间:2023-10-30 19:40:49 25 4
gpt4 key购买 nike

我有一个 NSStatusItem 应用程序。

它有几种不同的模式,每种模式都需要启动一个外部进程,在此期间图标只是突出显示,并且看起来像是被卡住了。

我想使用 -setImage: 方法(或合理的复制品)来显示类似于 Web 应用程序和整个 OS X 中常见的“微调器”的内容。

是否有任何 native 方法可以完成此操作(例如 NSProgressIndicator 的某些实例?)或者我必须通过循环浏览一组图像来手动显示动画吗?

无论哪种情况,我将如何实现?

最佳答案

为了使其具有动画效果(而不仅仅是静态图像),您可能需要使用 -setView: 并为其提供自定义 View (然后它会自行动画)。您可以使用适当配置的标准 NSProgressIndicator(即设置为 NSProgressIndicatorSpinningStyle 样式等)作为“自定义 View ”。

但是,如果 NSProgressIndicator 标准尺寸不能正常工作,那么您可以查看我的 YRKSpinningProgressIndicator (BSD 许可),它是旋转的 NSProgressIndicator 的克隆,可以设置为任意大小和颜色。

关于objective-c - 如何使用不确定的状态指示器作为 NSStatusItem 的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2710031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com