Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 滚轮作为UISlider的替代品_Iphone_Objective C_Cocoa Touch - Fatal编程技术网

Iphone 滚轮作为UISlider的替代品

Iphone 滚轮作为UISlider的替代品,iphone,objective-c,cocoa-touch,Iphone,Objective C,Cocoa Touch,如何将滚轮集成到应用程序中 我目前正在使用滑块,但发现它们有时难以精确控制(例如,使用0%到100%的线性比例)。我猜它们不是为这个目的而设计的,而是为了在音高控制不完美的情况下使用(音量控制等)。然而,我真的需要一种输入数据的精确方法(除了文本字段,它们在我的情况下不起作用) 我觉得滚轮式的UI元素非常适合我。有没有适合我需要的开源滚轮 水平,就像滑块一样 变量起始值和结束值 可变尺度 矮小的 漂亮:) 我试着使用选择器,但对我来说不起作用,因为它显示了其中的值,这使得它在一个视图中多次使

如何将滚轮集成到应用程序中

我目前正在使用滑块,但发现它们有时难以精确控制(例如,使用0%到100%的线性比例)。我猜它们不是为这个目的而设计的,而是为了在音高控制不完美的情况下使用(音量控制等)。然而,我真的需要一种输入数据的精确方法(除了文本字段,它们在我的情况下不起作用)

我觉得滚轮式的UI元素非常适合我。有没有适合我需要的开源滚轮

  • 水平,就像滑块一样
  • 变量起始值和结束值
  • 可变尺度
  • 矮小的
  • 漂亮:)
我试着使用选择器,但对我来说不起作用,因为它显示了其中的值,这使得它在一个视图中多次使用时既大又不好看


如果没有任何东西可以满足我的需求(如上所述),请有人给我一个提示,告诉我如何有效地开始创建这样一个UI元素?谢谢

我终于找到了适合我需要的东西:)

,UISlider的一个子类,允许可变的擦洗速度–它模仿在iPod.app中擦洗时看到的行为

满足我的所有需求:

  • 水平的
  • 变量起始值和结束值
  • 可变尺度
  • 矮小的
  • 漂亮:)