Apple的iPod(音乐)应用程序有一个滑块(UISlider,我推测),具有可变的擦洗速度:垂直拖动滑块越远,滑块值变化反映的水平拖动速度的比例越小.有没有人想出如何复制这种行为?
Ole*_*ann 32
很好的问题激励我找到解决方案.我创建了一个名为OBSlider的类,它支持可变的擦洗速度.
简而言之:子类UISlider,覆盖-continueTrackingWithTouch:withEvent:并self.value根据触摸的移动自行计算变化.因此,您可以自由地影响要将触摸移动相乘的因子以获得新的滑块值.
有关详细信息,请阅读我的博客文章: OBSlider,一个具有可变擦洗速度的UISlider子类.
| 归档时间: |
|
| 查看次数: |
4236 次 |
| 最近记录: |