问题标签 [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 投票
4 回答
2074 浏览

swift - NSProgressIndicator 无法将背景颜色设置为白色

当我将进度指示器的背景设置为绿色时,它按预期工作。

代码

结果

在此处输入图像描述

但是当我将背景颜色设置为白色时,背景颜色保持灰色(而不是变为白色)。

代码

结果

在此处输入图像描述

为什么将背景颜色设置为白色不起作用,而将绿色设置为?我该如何纠正这个问题?我在 OS X 10.11.4 上。

编辑:这显然只发生在进度指示器位于显示为弹出框的视图内时。

0 投票
2 回答
11445 浏览

swift - 斯威夫特:如何使用 NSProgressIndicator?

我想使用 NSProgressIndicator 来显示一些进展。但我找不到增加该控制栏的方法。我也没有在网上找到一个例子。

0 投票
1 回答
270 浏览

cocoa - 模态表上的 NSProgressIndicator 没有动画

我的主窗口控制器有一个工具栏项,可触发模式表的呈现。该工作表应该显示一个冗长的异步过程的进度(例如,与服务器同步本地数据)。

但是,我无法让(不确定的)进度指示器设置动画。

这是触发模态表的动作:

模态表窗口控制器(SyncProgressWindowController上面的类)定义如下:

xib 文件 (SyncProgressWindow.xib) 具有:

  • 文件的所有者身份/类设置为“SyncProgressWindowController”
  • 窗口具有文件所有者的新引用​​出口window
  • 窗口有delegate连接到“文件所有者”的插座(以防万一 - 但委托方法似乎也没有被调用)。
  • 窗口未选中“启动时可见”(因此以模态方式显示,没有问题)。
  • Progress 有新的引用出口连接到文件所有者的progressIndicator.

然而:

  1. SyncProgressWindowController'swindowDidLoad()不会调用(执行不会在断点处停止并且不会打印日志)。
  2. 尽管如此,progressIndicator还是以某种方式设置了属性/插座,因为当我尝试对其进行动画处理时应用程序不会崩溃,代码如下:
    self.syncProgressWindowController.progressIndicator.startAnimation(self)

我错过了什么?

0 投票
1 回答
326 浏览

swift - 为什么尝试设置我的 NSProgressIndicator 的值会使我的应用程序崩溃?

尝试从 URLSessionDownloadTask 设置进度时,出现unexpectedly found nil while unwrapping an Optional value错误。我想要完成的是有一个单独的类 a 来URLSessionDownloadDelegate处理下载并更新必要的 UI 元素,在这种情况下是一个NSProgressIndicator. 这是我的代码:

AppDelegate.swift

updater.swift

我试过更换

并得到了相同的结果。

我实际上认为我知道是什么原因造成的。我的研究使我相信我实际上是在声明一个新的实例AppDelegate,其中progind甚至不存在!那么如何正确设置 的值progind,同时在 updater.swift 中保留尽可能多的过程呢?

0 投票
1 回答
822 浏览

swift3 - 长循环块应用

我的应用程序中有以下循环

循环执行期间显示彩虹轮。我如何管理该应用程序仍在响应 UI 操作?注意我在循环运行时未更新的代码的不同部分更新了 NSProgressIndicator(未显示进度)。我怀疑它与调度有关,但我对此很“绿色”。我很感激任何帮助。谢谢。

0 投票
2 回答
593 浏览

ios - 目标 C - 循环后删除/隐藏 NSProgressIndicator

我想使用线程更新进度条,如此处所示。我正在努力实现这个结果:

  1. 进度条变得可见
  2. 使用循环更新进度条
  3. 进度条消失

这是我的代码:

进度条在我的 ViewController.h int 中以这种方式定义:

NSProgressIndicator *progressBar

问题是在循环结束时该栏没有被删除,我不知道这样是否progressBar.hidden = YES;有效。

有人能帮我吗?代码片段将非常有用,特别是如果它后面有解释。

0 投票
1 回答
689 浏览

swift - NSProgressIndicator Swift - Alamofire

在 Swift 3 中使用 Alamofire 为 macOS 应用程序下载文件时,我试图显示进度。

这是我所拥有的:

对于每个 .fractionCompleted,我希望 NSProgressIndicator 显示和动画下载进度。

我不知道从哪里开始,我想知道是否有人可以帮助我开始。我已阅读 Alamofire 文档,但找不到任何相关内容。

编辑:

输出:

看起来像这样:

回答:

0 投票
2 回答
411 浏览

swift - NSProgressIndicator 不能在带有回调的函数内部工作

我有一个 NSProgressIndicator (进度条),在这样的委托方法中似乎可以正常工作:

但是,当放置在带有回调的函数中时,我似乎无法以任何方式修改它(既不接受我的 isHidden = false 调用,也不接受 doubleValue 更新)。

任何人都可以提供为什么会这样的想法吗?

0 投票
1 回答
2322 浏览

swift - Swift:设置 NSProgressIndicator 的进度

我尝试使用以下方法设置自己的 NSProgressIndicator。

我的问题是指标总是显示满。我错过了一个技巧吗?

0 投票
1 回答
1144 浏览

macos - 如何更新 NSProgressIndicator?

我有问题NSProgress。问题是NSProgressIndicator在此过程中没有更新,并且在过程结束时仅显示一小部分已完成的部分。本地化描述也仅在流程结束时显示,但已 100% 完成。

所以,我有一个使用一种方法的findRepeatsWithProgressReportingNSProgress

然后,在myVewContrloler我有 parentProgressrepeatsProgress中,totalUnitCount: 10并已将方法的任务findRepeatsWithProgressReporting 作为 childProgress 添加到repeatsProgress 使用 repeatsProgress.becomeCurrent(withPendingUnitCount: 10).

最后一部分是针对 KVO 的:

我已经添加了

在里面

我看到的是"Observed Something"在开始后立即打印两次,最后打印六次,中间没有打印(因为它预期用于更新过程)。可能是什么原因?