Ios 我如何让进度条被我按住的时间填满?

Ios 我如何让进度条被我按住的时间填满?,ios,objective-c,Ios,Objective C,在目标c中,如何实现在按下按钮期间填充的进度条 我甚至不能开始,因为我是新来的。您首先需要一个最大限制,这个值将填充您的进度条 例如: 如果将最大限制设置为100秒,则每触摸一秒即为UIProgressBar的进度 yourProgressbar.progress = maximum/touchedSecond 现在,要检测触摸,您需要实现ui长按手势识别器 您可以启动计数器进行第二次触摸 UIGestureRecognizerState.Began 以事件结束您的计数器 UIGesture

在目标c中,如何实现在按下按钮期间填充的进度条


我甚至不能开始,因为我是新来的。

您首先需要一个最大限制,这个值将填充您的进度条

例如:

如果将最大限制设置为100秒,则每触摸一秒即为UIProgressBar的进度

yourProgressbar.progress = maximum/touchedSecond
现在,要检测触摸,您需要实现ui长按手势识别器

您可以启动计数器进行第二次触摸

UIGestureRecognizerState.Began
以事件结束您的计数器

UIGestureRecognizerState.Ended
您需要同时实现计时器以增加秒数

这是最简单的方法。
希望本指南能帮助您继续编写代码。

首先,我建议您找到一个使用UIProgressView的xcode示例项目,打开它并启动。希望本指南能帮助您工作。。!依我看,阅读文档应该是开始,而不是直接问你想发生什么。