【发布时间】:2016-03-16 13:57:51
【问题描述】:
我是 swift 新手,我正在尝试创建一个应用程序,其中滑块通过按下按钮在 1-100 的值中来回移动 60 秒。但是,我不确定如何使滑块移动从 1 到 100 顺利。这是我到目前为止的代码:
@IBOutlet weak var button: UIButton!
@IBOutlet weak var timer: UILabel!
var county = 5
@IBAction func animateSlider(sender: AnyObject) {if (county == 59){
_ = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("update"), userInfo: nil, repeats: true)}
if (county>0){
Slider.setValue(100, animated: true)
}
问题? UISlider 值立即从 1 到 100 移动。那么,如何将这个动画减慢到 5 秒左右?
我知道一个类似的线程,但我是 Swift 的新手,我相信另一个线程是用 Objective-C 编写的。因此,如果有人能帮我解释一下 swift,我会很高兴。提前致谢!
【问题讨论】: