以编程方式滑动 UISlider

Posted

技术标签:

【中文标题】以编程方式滑动 UISlider【英文标题】:Slide UISlider programmatically 【发布时间】:2013-04-23 15:58:43 【问题描述】:

我有一个UISLider,每个步骤都分配了某些值。我从另一个 VC 获取这些值,如果该值大于滑块的开头,假设该值是 100 分中的 50 分,我想移动滑块的句柄来表示该值,显然是中间等等。

您如何在 ios 中完成这项简单的任务?

【问题讨论】:

【参考方案1】:

呃..你试过打电话给setValue:animated吗?

或者阅读文档?

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UISlider_Class/Reference/Reference.html

【讨论】:

不费吹灰之力,也请务必接受所提供的答案之一。【参考方案2】:

默认情况下,UISlider 的值应介于 0 和 1 之间(除非您设置了 minimumValuemaximumValue

[yourSlider setValue:0.5 animated:YES];

有关详细信息,请参阅 UISlider 文档:http://developer.apple.com/library/ios/#documentation/uikit/reference/UISlider_Class/Reference/Reference.html

【讨论】:

UISlider 值不必介于 0 和 1 之间。您可以使用 minimumValue 和 maximumValue 设置最小值和最大值。 谢谢,我忽略了这一点。更新了答案。

以上是关于以编程方式滑动 UISlider的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式滑动 UIScrollView

以编程方式切换视图时iphone tableviewcontroller左/右滑动?

如何使用现有 UIPageViewController 的按钮以编程方式滑动视图

以编程方式滑动 UISlider

如何通过在 ViewPager 中用手指滑动来禁用分页但仍然能够以编程方式滑动?

iOS 13 Modals - 以编程方式调用滑动解除