问题标签 [nsprogressindicator]

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 回答
501 浏览

macos - NSProgressIndicator 开始动画时消失

我有一个 NSProgressIndicator (spinning),它在不动画时显示良好,但一旦开始动画,它就会消失。但是,当我将样式切换到进度条时,它显示得很好,动画等等。此外,它会在停止动画时重新出现,因此它仅在旋转时不可见。

我是 Cocoa 编程的新手,我一直在通过我的代码和在线搜索几个小时试图找出我的问题,但我没有成功。什么会导致这个问题?

我的代码在某种程度上基于 Apple 的示例 AVSimplePlayer 中的代码,可在此处找到。

0 投票
0 回答
618 浏览

cocoa - 隐藏时始终调用自定义 NSProgressIndicator drawrect

我的自定义 ProgressIndicator 的 -drawrect 方法在开始时被调用一次,在复制过程中被调用多次,这很好。但是在复制进度之后,进度指示器一直在重绘,同时进度指示器也被隐藏了。

复制进度后,我将 doubleValue 设置为 0 并隐藏指示器。我怎样才能防止重绘?

科诺比

0 投票
1 回答
681 浏览

cocoa - 无法从 appdelegate.m 为 NSProgressIndicator 设置动画

我以前在 IOS 上工作过,但刚刚开始在 MacOsX 可可应用程序上工作。我有一个关于NSProgressIndicator.

当我创建应用程序时,我有 appdelegate。h & .m 和一个 mainmenu.xib。我将 Indeterminate Progress Indicator 添加到 MainMenu.xib 并在我的 Appdelegate.h 文件中将其连接到NSProgressIndicatorusing的实例IBOutlet

在我的 Appdelegate.m 文件中,我这样做:

当我运行程序时,我可以看到进度条(如预期的那样),但它没有动画。任何解决方案都会有很大帮助,如果它是一个逻辑错误,请解释一下,以便我学习。万分感谢。

0 投票
1 回答
701 浏览

objective-c - NSProgressIndicator - 白角

我正在使用https://github.com/kelan/yrk-spinning-progress-indicator来获得一个白色的微调器。请注意,这不是 NSProgressIndicator 的子类,而是自定义的 NSView。

问题是这个自定义视图的角落显示为白色,而不仅仅是一个清晰的背景。您可以在这张图片中看到这一点:

截屏。

这是我的代码:

我也试过:

但它具有相同的效果。

有想法该怎么解决这个吗?

0 投票
1 回答
220 浏览

objective-c - NSProgressIndicator Determinate although at a 100 is not full

I have an NSProgressIndicator which I use in the following way:

When the loops ends [MyIndicator doubleValue] = 99.99999 so I thought that this was the reason why the bar was not 100% full, so I specifically set it to 100, but still the bar is not full.

Any thoughts???

thanks, Alex

0 投票
2 回答
2506 浏览

macos - 如何使用 Cocoa Bindings 使用 NSProgress 更新进度条?

我一直在尝试使用新的 NSProgress 类来报告我的 Mac 应用程序中的操作进度。现在,它已作为属性保存在我的 App Delegate 中(并从不同的类和不同的队列更新),并且似乎已正确更新,如 logging 所证明的那样[_currentProgress fractionCompleted]

但是,当我尝试使用 NSProgress 对象更新进度条时,我的问题就出现了。我已经用这样的绑定设置了进度条:

绑定截图

进度条似乎停留在我的空占位符上(通过将空占位符更改为“1”来证明),而不是重新绘制或更新以适应任何进一步的进展。currentProgress仅在操作开始后设置,这就是为什么进度条一开始使用 null 占位符的原因,但是当 NSProgress 对象设置为该属性时,它不会努力更新进度条。

如果有人可以在这里帮助我,那就太好了……(一定是我做错了什么愚蠢的事情!)

0 投票
1 回答
745 浏览

objective-c - 使用图像和进度指示器自定义 NSMenuItem

我想在 IP 地址的右侧(靠近菜单的右边缘)添加一个图像(加拿大国旗),并在单词“更新...”的左侧添加 NSProgressIndicator。

这可以在视图设计器中完成还是需要在代码中完成?任何一种方法的详细解释将不胜感激。

在此处输入图像描述

0 投票
1 回答
77 浏览

cocoa - 编辑来自不同班级的出口 - Cocoa

我需要通过与定义插座的类不同的类来更新 NSProgressIndicator 的值。

埃斯:

  • 在 Ah 类中,我定义了 NSProgressIndicator 的出口并链接它。
  • 在课堂上我有一个方法来更新指标的 doubleValue。
  • 在 B 类.m 中,我通过 A 类的一个实例调用该方法,但没有任何反应

相反,如果我在 A 类中调用相同的方法,它可以正常工作

我错过了什么?

奇怪的是,如果我-(void)update_indicator:(double)value在定义插座的 A 类中调用它,它工作正常,如果我从 B 调用它,它被调用但进度条没有显示。

0 投票
1 回答
187 浏览

macos - DrawRect 和 NSProgressIndicator

我会很简短:

我正在使用 drawrect 和 NSBezierPath 绘制线条。

为了画出这些线条,我使用了一个 for 循环。

现在,由于循环需要很多秒,我正在尝试使用 NSProgresIndicator 来显示进度并在我使用 dispatch_async & queue 的循环中更新它。ProgressIndicator 更新但没有绘制任何内容。如果不使用队列绘制了线条,但指标在周期结束时更新。

我究竟做错了什么 ?

错误:


0 投票
1 回答
287 浏览

objective-c - 从界面生成器中减少 NSProgressIndicator 的高度

我是可可开发的新手。

有没有办法从界面构建器中减少 NSProgressIndicator 的高度?我看到那里的 19 pt 高度是灰色的!

我还看到了一个小而规则的 size 属性,但是我创建自己的尺寸呢?