NSProgressIndicator 允许stopAnimation:
when isIndeterminate == YES
,但是如何停止确定进度条的动画?
对于上下文,我尝试使用的进度条是 NSView 的子项,它本身是view
NSMenuItem 的属性。发送高得离谱的数字setAnimationDelay:
来做我想要的,但只是暂时的——当父菜单关闭并重新打开时,进度条再次动画。
(可能不必要的免责声明:我发誓这是一个合法的用例;我必须能够直观地(即:不使用文本)显示非常长时间运行的任务的进度,这些任务可能会根据后端的需要暂停和重新启动. 除非附有绝妙的替代建议,否则不会接受归结为“UI 设计:你做到这一点”的答案。;) )