Ios 我如何让进度条被我按住的时间填满?
在目标c中,如何实现在按下按钮期间填充的进度条Ios 我如何让进度条被我按住的时间填满?,ios,objective-c,Ios,Objective C,在目标c中,如何实现在按下按钮期间填充的进度条 我甚至不能开始,因为我是新来的。您首先需要一个最大限制,这个值将填充您的进度条 例如: 如果将最大限制设置为100秒,则每触摸一秒即为UIProgressBar的进度 yourProgressbar.progress = maximum/touchedSecond 现在,要检测触摸,您需要实现ui长按手势识别器 您可以启动计数器进行第二次触摸 UIGestureRecognizerState.Began 以事件结束您的计数器 UIGesture
我甚至不能开始,因为我是新来的。您首先需要一个最大限制,这个值将填充您的进度条 例如: 如果将最大限制设置为100秒,则每触摸一秒即为UIProgressBar的进度
yourProgressbar.progress = maximum/touchedSecond
现在,要检测触摸,您需要实现ui长按手势识别器
您可以启动计数器进行第二次触摸
UIGestureRecognizerState.Began
以事件结束您的计数器
UIGestureRecognizerState.Ended
您需要同时实现计时器以增加秒数
这是最简单的方法。
希望本指南能帮助您继续编写代码。首先,我建议您找到一个使用UIProgressView的xcode示例项目,打开它并启动。希望本指南能帮助您工作。。!依我看,阅读文档应该是开始,而不是直接问你想发生什么。