问题标签 [uiprogressview]

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 投票
2 回答
774 浏览

objective-c - NSURLConnection & UIProgressView

在我的“didFinishLaunchingWithOptions”方法中,我在我的 GUI 中创建了一个 UIProgressView,然后我调用一个方法来调用一个带有 NSURLConnection 的 WebService 来获取带有 SOAP 消息的 XML。

在委托方法“connectionDidFinishLoading”中,我在另一个类中使用 NSXMLParser 解析 XML。

问题是我想在解析 XML 时更新我的​​ UIProgressView,但是在解析整个 XML 之后它会更新。我听说这是因为 NSURLconnection 在主线程上运行并阻塞了 UI。

如何同时解析和更新进度条?

0 投票
1 回答
25152 浏览

objective-c - UIProgressView 和自定义跟踪和进度图像(iOS 5 属性)

我正在尝试 iOS 5 中关于UIProgressView. 他们是:

@property(nonatomic, retain) UIImage *progressImage;
@property(nonatomic, retain) UIImage *trackImage;

这些新属性可以自定义“进度”和“轨道”图像,这样您就可以制作精美的进度条,而无需自己动手。

但是,我无法理解 Apple 如何“拉伸”进度图像,因为文档有点古怪/或者有一些我不知道的标准。无论如何,我在问是否有人可以帮助我了解如何取得适当的进展和跟踪图像。

当我加载自定义图像时,无论我尝试哪种尺寸,我都会得到这样的结果:

进度示例

我的测量如下:

  • UIProgressView 长度:226 个单位
  • 跟踪图像.png:10 像素
  • 进度图像.png:7px

最后,这是我的自定义图像:

进度图 progressImage.png

跟踪图像 trackImage.png

0 投票
1 回答
650 浏览

iphone - 将视频发布到 php 时更新 UIProgressView

我想弄清楚如何UIProgressView在我将视频上传到我的服务器时更新我的​​。该视频是用户挑选的视频,这是我上传到服务器的代码:

UIProgressView的名字是ProgressForUpload,我猜我将不得不使用一个新线程。我正在制作的这个应用程序也上传图像,我可以progressview通过这样做来更新图像:

然后,当我上传图像时,我创建了一个新线程,它将告诉进度添加到当前进度,直到完成。

我不知道这样的事情是否适用于上传视频。

谢谢,雅各布

0 投票
5 回答
6152 浏览

objective-c - UIProgressView 不循环更新

我正在加载一个文件,并希望在 UIProgressView 中显示进度。我可以设置初始值:

..in viewDidLoad 这很完美。

然后我唯一想做的就是在每个循环中向条形添加 0.1,但它不会更新:

我已经检查过,但在每次循环时都没有真正找到任何关于更新栏的内容。

任何人都可以分享一些建议吗?

- -更新 - -

试过这个没有成功:

0 投票
2 回答
1809 浏览

ios - 将 UIProgressView 添加到 NSURLConnection?

是否可以将 UIProgressView 添加到 NSURLConnection?是否像获取数据的长度然后将其设置为 int 然后将该 int 发送到我的其他类到我的 UIProgressView 一样简单?

有人可以告诉我如何做到这一点吗?是否有任何示例或链接可以为我指明正确的方向?

谢谢!!!

0 投票
2 回答
1832 浏览

iphone - 当用户单击其中的按钮时,有什么方法可以防止 UIActionSheet 被解除?

我添加了一个UIProgressViewUIActionSheet指示下载进度。因此,当用户单击其中的下载按钮时,我不希望我UIActionSheet被解雇。

但是有没有办法做到这一点?

现在我实现了 didDismissWithButtonIndex委托方法,以便UIActionSheet在它被解除后再次显示。但我希望有更好的方法。

0 投票
1 回答
298 浏览

uikit - 带有气泡的 UIProgressView?

在 中UINavigationBar,我想混合UIProgressView&UIPageControl来向用户显示他们在注册流程的哪个步骤(页面)以及还剩下多少步骤。

UIProgressView除了带有气泡/圆点/圆圈外,它看起来像以下内容。

在此处输入图像描述

我怎么能那样做?UIKit 是否提供这样的控件?如果没有,是否有任何开源版本?

0 投票
9 回答
39625 浏览

iphone - AVPlayer 的时间线进度条

AVPlayer是完全可定制的,不幸的是有一些方便的方法AVPlayer可以显示时间线进度条。

我有一个进度条,指示视频的播放方式,以及还剩多少MPMoviePlayer

那么如何获取视频的时间线AVPlayer以及如何更新进度条

建议我。

0 投票
2 回答
1211 浏览

iphone - ASIHTTPRequest 未更新 DownloadProgress 委托

我正在使用 ASIHTTPRequest 将文件本地下载到 iDevice。

我的下载代码如下

该对象item包含对 a 的引用,UIProgressView它显示在屏幕上但从未更新。

在尝试调试时,我对以下日志进行了子类UIProgressView化并添加了以下日志

我的控制台现在显示从 0.0 到 1.0 的进度,经过约 50 次迭代(很好!),但 uiProgressView 没有改变,最后 NSLog 显示 0.5 是进度视图的默认设置。

有人知道发生了什么吗?

EDIT UIProgressView 用这个访问

我已经通过并观察它似乎始终保持对 UIProgressView 的正确引用

编辑 TableView 方法

0 投票
2 回答
11143 浏览

ios4 - 从 iOS 5 开始,setProgress 不再更新 UIProgressView

自从 iOS 5 发布以来,我的进度条有点麻烦。下面的代码在 iOS 5 之前运行良好,但在 iOS 5 中,进度条不再显示在循环中设置的新进度。

该代码预计将像这样工作:

  1. 创建进度条(作品)
  2. 在新的后台进程中:设置初始进度为 0.25(有效)
  3. 在同一个后台进程中:通过循环更新进度(在 iOS 4 中工作)

这是酒吧初始化的代码:

在另一个线程中,它将进度的起点设置为 0.25:

稍后它会在循环中更新进度以显示下载进度:

…但是屏幕上没有显示进度,进度条停留在设置的初始 0.25 进度处。

iOS 5 版本是否有任何可能破坏它的变化?