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

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

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

【问题讨论】:

    标签: ios objective-c cocoa-touch uislider


    【解决方案1】:

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

    或者阅读文档?

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

    【讨论】:

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

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

    [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 设置最小值和最大值。
    • 谢谢,我忽略了这一点。更新了答案。
    猜你喜欢
    • 2016-07-06
    • 2016-08-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多