2

我正在尝试创建一个具有两个选择器的 UISlider。我已经有一个工作正常的UISlider 。

有没有一种方法可以将选择器添加到我已经拥有的UISlider中,或者我需要废弃我拥有的所有东西并以编程方式对其进行编码,以便它有两个选择器?

我希望滑块有一个最小选择器和一个最大选择器。我不确定是否可以向我已有的滑块添加另一个选择器。

这是我当前 uislider 的代码。

- (IBAction)slider:(id)sender {

    UISlider *slide = (UISlider *)sender;

    CGFloat value = slide.value;
    NSUInteger index = value * (priceDelegate.values.count - 1);
    NSString *priceString =  priceDelegate.values[index];

    [self.tf_price setText:priceString];
    _appDelegate.int_minPriceV = index;

}

如果有人可以帮助我,我将不胜感激,谢谢。

4

1 回答 1

4

如果它是您想要的范围滑块,那么您对标准 UISlider 不走运,因为它不提供这种功能。
您可以继承 UISlider 并做自己的事情,但我们都同意这是一项乏味的工作。

你可以试试这些:
link1:https ://github.com/muZZkat/NMRangeSlider

链接2A:https
://github.com/buildmobile/iosrangeslider 或...
链接2B:https ://www.cocoacontrols.com/controls/rangeslider


如果您感觉有点冒险,请按照本教程进行操作:
http ://www.sitepoint.com/wicked-ios-range-slider-part-one/

于 2013-11-05T15:53:42.633 回答