我正在一个iphone应用程序(而不是web应用程序),我想建立一个表单,要求用户指示价格范围。我宁愿使用双滑块来设置最低和最高价格,而不是使用两个文本字段。我知道有可能使用一个简单的滑块(例如声音控制),但我从来没有见过双面滑块。谁能帮忙?iPhone应用程序:是 - 它可以使用“双”滑块来选择价格范围
回答
如果不创建自定义控件,这是不可能的。您需要从UIControl或UIView继承并提供自定义drawRect方法。您还需要响应触摸并拖动事件来更新控件的状态。我自己并没有这样做,但是我会做好相当大量的工作,让所有事情都按照预期做出反应和展示。
我很好奇你为什么需要在单个滑块上指定两个值?为什么不使用两个并排或叠放的滑块?它不需要比双滑块更多的输入步骤,并且更符合标准的UI准则。
同一滑块上的两个旋钮具有很大意义(两个值,同一个轴,改变另一个会改变另一个的范围)。我认为这是值得的麻烦,而不是在UI准则之外进行自定义控制。 – benzado 2008-09-22 19:03:00
我认为如果您是UISlider的子类,您可以为单个滑块指定多个缩略图,至少我隐约记得在MacOSX中可能。但Code Addict是正确的,使用标准控件可能会更好 - 双触点滑块看起来在触摸屏环境中处理起来相当困难。
其实我会非常有兴趣看到这个自定义实现。这对他的特殊用途确实有意义。 – 2008-11-08 05:17:51
我构建了这样一个控件,并将它添加到GitHub中,所以您可以自由地看一看,如果您喜欢该控件,则可以扩展它并做出贡献。
GitHub的页面:http://github.com/doukasd/DoubleSlider
博客文章(展示它是如何运作的视频):http://dev.doukasd.com/2010/08/double-slider/
- 1. 算法来选择价格范围
- 2. IPhone范围滑块
- 3. 我的网站价格范围滑块
- 4. 范围滑块metro风格的应用程序
- 5. Jquery可选范围选择(滑块行为)
- 6. 风格jquery范围滑块
- 7. 是否可以使用ipod touch来测试iPhone应用程序?
- 8. 如何在Windows Phone 8中使用双向滑块或范围滑块?
- 9. 如何选择使用jQuery(移动)的价格范围
- 10. Flex:禁用滑块范围?
- 11. Jquery移动双范围滑块重新加载新范围
- 12. jQuery滑块范围
- 13. 使用范围滑块与离线图
- 14. 使用jquery的时间范围滑块
- 15. 使用jQuery UI范围滑块
- 16. 是否可以在Spring Webflow中维护应用程序范围?
- 17. 我们可以使用JQuery UI的价格范围滑块值与输入文字
- 18. 价格范围滑块在jQuery和PHP与MySQL
- 19. 使用RegExp选择范围
- 20. HTML5范围滑块
- 21. 如何从价格范围滑块读取值(jquery)
- 22. Java中的范围滑块
- 23. 是否可以绘制孵化jqueryui滑块范围/背景?
- 24. 它检测iPhone应用程序价格变化吗?
- 25. 试图使用范围滑块来填充图形?
- 26. jQuery UI的范围滑块 - 在滑块
- 27. 使用JAVA swing在日历或滑块中选择日期范围
- 28. Coldfusion应用程序范围
- 29. 是否有价格UserControl可以使用Windows手机应用程序?
- 30. jQuery UI的范围滑块
我完全可以看到这里的逻辑,显然该值不能重叠等的用户,但正如其他答案所说,这将是一项重要的工作。 – 2008-10-08 08:20:19