问题标签 [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 回答
1164 浏览

objective-c - 使用Objective-c中的进度条将文件从一个地方复制到另一个地方

我想在将文件从一个地方复制到另一个地方时使用进度条来显示进度。所以这里是复制文件的代码:

这是进度条的代码(我使用 NSProgressIndicator):

所以我的问题是,当我将文件从一个地方复制到另一个地方时,如何从 fileManager 获取“fileCurrentSize”?谢谢 !!

0 投票
2 回答
981 浏览

macos - NSProgressIndicator 不工作不止一次

我在我的 OS X 的 ETL 应用程序中使用 NSProgressIndicator,我用它表示的是当前状态和给定页面的下载源。

第一次运行时一切都很好 - 就像魅力一样。当我点击重置按钮并尝试再次运行整个过程时出现问题 - 指示器在开始时已完全加载。

在我看来,我需要将其恢复为默认值,但我不知道如何...

当然我有一些属性:

0 投票
1 回答
634 浏览

sqlite - Xcode 在从 SQLite 加载时显示自定义进度指示器

在我的 iOS 应用程序中,我在 viewDidLoad 方法中调用了一个名为loadData方法

loadData从本地 SQLite 数据库获取数据并填充项目数组。

在另一种方法showData中,我获取加载的数据并将其显示在实际屏幕上。

但是,这目前不起作用,因为方法loadData需要一些时间来填充我的数组。

我想显示一个自定义进度指示器视图,它会在屏幕上弹出一个我制作的旋转图像。这将出现直到方法loadData完成,然后showData将运行。

有人可以指出我正确的方向或将我链接到这样做的方法吗?太感谢了!

0 投票
1 回答
2633 浏览

objective-c - NSProgressIndicator setDoubleValue 不使用参数

我在我的 xcode 项目(Mac OS X,而不是 iOS)中使用 NSProgressIndicator。我正在尝试对文件进行异步下载,同时在进度指示器上显示下载进度。在我的项目中,单击更新按钮开始下载。每次接收到数据后,都会更新进度,并调用 app 委托中的 update_progress 方法。

从 NSLogs 可以看出,进度值被传递给该方法。在具有此值的进度指示器上使用 setDoubleValue 无效。但是,使用静态值(例如 setDoubleValue:50.0f)确实会更新进度指示器。

在 .m 中,loadData 方法开始下载。在这里你可以设置保存文件的位置(self.strFileNameWithPath),下面几行,下载文件的位置。我只是使用一个 2.5mb 的文件,很小,但足够大,可以进行几个下载步骤。

在界面中,点击“更新”按钮开始下载。当收到块时,控制台将显示进度更新。

有人知道为什么会发生这种情况,以及我该如何解决吗?提前致谢!

编辑:不一致的方法是:

在每个进度步骤中, value 显示正确的进度值,但进度指示器没有对 setDoubleValue 做出反应,因为第二个 NSLog 返回 0.0。

以下是控制台显示的内容:

0 投票
2 回答
386 浏览

objective-c - 显示、激活和停止不确定的进度指示器

每当单击按钮时显示进度指示器,然后在NSTask完成时停止并隐藏指示器,我遇到了一些问题。

这应该是时间线: 1- 按钮单击 2- 显示进度指示器(从最初的隐藏状态) 3- 激活进度指示器 4- 激活关联的 NSTask 5- 继续显示指示器直到 NSTask 完成 6- NSTask 完成后, 隐藏进度指示器。

我知道如何获得进度指示器来制作动画等。我只是不知道如何将这些与 NSTask 完成的事情结合起来。

我在这里先向您的帮助表示感谢!

0 投票
1 回答
602 浏览

cocoa - NSTableView + NSProgressIndicator 闪烁问题

我有一个 NSTableView,它包含两列,每行一个 NSTextField 和一个 NSProgressIndicator 对象。当我向上或向下滚动 NSProgressIndicator 对象闪烁时,当我选择 NSTextField 中包含的文本时也会发生同样的情况。有谁知道为什么?

这是我用于在“viewForTableColumn”方法中创建 NSProgressIndicator 对象的代码:

注意:NSTextField 只能选择(不可编辑)。

0 投票
1 回答
563 浏览

cocoa - NSProgressIndicator 动画在更改视图时消失

当我切换到另一个视图时,我的 NSProgressIndicator 正在一个视图中设置动画,然后切换回我的 NSProgressIndicator 消失。

为什么?

这是我切换到另一个视图的代码

我只是替换了一个视图,并制作了一个淡出动画 NSProgressIndicator 一直在视图中进行动画处理。

0 投票
2 回答
1471 浏览

macos - 子类 NSProgressIndicator

我喜欢继承一个 NSProgressIndicator。我已经使用了这段代码,并在 Interface Builder 中设置了子类:

当应用程序启动时,它看起来像这样: 应用启动

但是在复制过程中,旧条出现了。 复印期间

怎么了?

0 投票
1 回答
4280 浏览

objective-c - 如何将 NSProgressIndicator 颜色从灰色更改为白色?

NSProgressIndicator 的默认颜色是灰色,但我希望它是白色的。

有没有人知道怎么做?请告诉我。

非常感谢。

0 投票
0 回答
256 浏览

cocoa - NSProgress 指标。第一次通过后停止工作

我在这个论坛上进行了搜索,发现了有关 NSProgressIndicator 的各种信息,但可惜没有什么能特别帮助我。不过,这似乎是一个热门话题。这是我的问题。直到今天,我的确定条形指示器工作正常,但突然之间,它在第一次平稳运行后就停止了动画。这是我的代码

请注意,我明确使用 setHidden:YES 和 setHidden:NO 因为我已经无法让 displayWhenStopped 正常工作。当我在日志中检查progressBar.doubleValue 的实际值时,它确实会增加它应该增加的值。看起来好像 displayIfNeeded 方法突然停止工作了。就像我说的,它第一次正常工作,然后显示条形图,增加一到两次,然后卡住。其余的代码和循环继续正常并自行完成。

有没有人有任何想法或线索?我怀疑它可能与我一无所知的线程有关。任何帮助都会很棒。提前感谢您的帮助!