【发布时间】:2015-12-16 15:11:19
【问题描述】:
我有一个 UISlider,我想将它的值设置为 1 到 10。我使用的代码是。
let slider = UISlider()
slider.value = 1.0
// This works I know that
slider.value = 10.0
我想要做的是为 UISlider 设置动画,以便更改需要 0.5 秒。我不希望它变得更加流畅。
到目前为止我的想法是。
let slider = UISlider()
slider.value = 1.0
// This works I know that
UIView.animateWithDuration(0.5, delay: 0.0, options: .CurveEaseInOut, animation: { slider.value = 10.0 } completion: nil)
我正在寻找 Swift 中的解决方案。
【问题讨论】:
-
您查看过
UISlider的文档吗?有一种用动画设置值的方法。 -
这个问题基本上是 stackoverflow.com/questions/20539913/… 的副本,除了答案(尽管它很简单)在 Objective-C 中。
-
@rmaddy 感谢您所做的一切,我觉得您已经为我回答了多个问题。你非常慷慨地花时间帮助人们,我很感激。
标签: ios swift user-interface uislider uianimation