问题标签 [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.
swift - 斯威夫特:如何使用 NSProgressIndicator?
我想使用 NSProgressIndicator 来显示一些进展。但我找不到增加该控制栏的方法。我也没有在网上找到一个例子。
cocoa - 模态表上的 NSProgressIndicator 没有动画
我的主窗口控制器有一个工具栏项,可触发模式表的呈现。该工作表应该显示一个冗长的异步过程的进度(例如,与服务器同步本地数据)。
但是,我无法让(不确定的)进度指示器设置动画。
这是触发模态表的动作:
模态表窗口控制器(SyncProgressWindowController
上面的类)定义如下:
xib 文件 (SyncProgressWindow.xib) 具有:
- 文件的所有者身份/类设置为“SyncProgressWindowController”
- 窗口具有文件所有者的新引用出口
window
- 窗口有
delegate
连接到“文件所有者”的插座(以防万一 - 但委托方法似乎也没有被调用)。 - 窗口未选中“启动时可见”(因此以模态方式显示,没有问题)。
- Progress 有新的引用出口连接到文件所有者的
progressIndicator
.
然而:
SyncProgressWindowController
'swindowDidLoad()
不会被调用(执行不会在断点处停止并且不会打印日志)。- 尽管如此,
progressIndicator
还是以某种方式设置了属性/插座,因为当我尝试对其进行动画处理时应用程序不会崩溃,代码如下:
self.syncProgressWindowController.progressIndicator.startAnimation(self)
我错过了什么?
swift - 为什么尝试设置我的 NSProgressIndicator 的值会使我的应用程序崩溃?
尝试从 URLSessionDownloadTask 设置进度时,出现unexpectedly found nil while unwrapping an Optional value
错误。我想要完成的是有一个单独的类 a 来URLSessionDownloadDelegate
处理下载并更新必要的 UI 元素,在这种情况下是一个NSProgressIndicator
. 这是我的代码:
AppDelegate.swift
updater.swift
我试过更换
和
并得到了相同的结果。
我实际上认为我知道是什么原因造成的。我的研究使我相信我实际上是在声明一个新的实例AppDelegate
,其中progind
甚至不存在!那么如何正确设置 的值progind
,同时在 updater.swift 中保留尽可能多的过程呢?
swift3 - 长循环块应用
我的应用程序中有以下循环
循环执行期间显示彩虹轮。我如何管理该应用程序仍在响应 UI 操作?注意我在循环运行时未更新的代码的不同部分更新了 NSProgressIndicator(未显示进度)。我怀疑它与调度有关,但我对此很“绿色”。我很感激任何帮助。谢谢。
ios - 目标 C - 循环后删除/隐藏 NSProgressIndicator
我想使用线程更新进度条,如此处所示。我正在努力实现这个结果:
- 进度条变得可见
- 使用循环更新进度条
- 进度条消失
这是我的代码:
进度条在我的 ViewController.h int 中以这种方式定义:
NSProgressIndicator *progressBar
问题是在循环结束时该栏没有被删除,我不知道这样是否progressBar.hidden = YES;
有效。
有人能帮我吗?代码片段将非常有用,特别是如果它后面有解释。
swift - NSProgressIndicator Swift - Alamofire
在 Swift 3 中使用 Alamofire 为 macOS 应用程序下载文件时,我试图显示进度。
这是我所拥有的:
对于每个 .fractionCompleted,我希望 NSProgressIndicator 显示和动画下载进度。
我不知道从哪里开始,我想知道是否有人可以帮助我开始。我已阅读 Alamofire 文档,但找不到任何相关内容。
编辑:
输出:
看起来像这样:
回答:
swift - NSProgressIndicator 不能在带有回调的函数内部工作
我有一个 NSProgressIndicator (进度条),在这样的委托方法中似乎可以正常工作:
但是,当放置在带有回调的函数中时,我似乎无法以任何方式修改它(既不接受我的 isHidden = false 调用,也不接受 doubleValue 更新)。
任何人都可以提供为什么会这样的想法吗?
swift - Swift:设置 NSProgressIndicator 的进度
我尝试使用以下方法设置自己的 NSProgressIndicator。
我的问题是指标总是显示满。我错过了一个技巧吗?
macos - 如何更新 NSProgressIndicator?
我有问题NSProgress
。问题是NSProgressIndicator
在此过程中没有更新,并且在过程结束时仅显示一小部分已完成的部分。本地化描述也仅在流程结束时显示,但已 100% 完成。
所以,我有一个使用一种方法的findRepeatsWithProgressReporting
类NSProgress
然后,在myVewContrloler
我有 parentProgressrepeatsProgress
中,totalUnitCount: 10
并已将方法的任务findRepeatsWithProgressReporting
作为 childProgress 添加到repeatsProgress
使用 repeatsProgress.becomeCurrent(withPendingUnitCount: 10)
.
最后一部分是针对 KVO 的:
我已经添加了
在里面
我看到的是"Observed Something"
在开始后立即打印两次,最后打印六次,中间没有打印(因为它预期用于更新过程)。可能是什么原因?