MARKCircularSlider 0.1.0

MARKCircularSlider 0.1.0

测试已测试
Language语言 Obj-CObjective C
许可证 MIT
发布最后发布2015年3月

Vadym Markov 维护。



一个自定义的可重用圆形滑动控制器。值范围在 minimumValuemaximumValue 之间(默认从 0 到 1)。

请查看 Demo 项目以了解如何使用 MARKCircularSlider 的基本示例。

演示

Alt text

可用的控件属性

  • value - 滑块的当前值
  • minimumValue - 滑块范围的最小值
  • maximumValue - 滑块范围的最大值

可用的样式属性

可定制的颜色

  • filledColor - 填充区域的颜色
  • unfilledColor - 未填充区域的颜色

用法

在您的 View Controller 中

- (void)viewDidLoad
{
    // ...
    self.slider = [[MARKCircularSlider alloc] initWithFrame:CGRectZero];
    self.slider.filledColor = [UIColor blueColor];
    self.slider.unfilledColor = [UIColor lightGrayColor];
    self.slider.minimumValue = 0;
    self.slider.maximumValue = 72;
    self.slider.value = 10;

    [self.slider addTarget:self
                         action:@selector(sliderValueDidChange:)
               forControlEvents:UIControlEventValueChanged];

    [self.view addSubview:self.slider];
    // ...
}

- (void)sliderValueDidChange:(MARKCircularSlider *)slider
{
    NSLog(@"%0.2f", slider.value);
}

安装

MARKCircularSlider 通过 CocoaPods 提供。要安装它,请简单地将以下行添加到您的 Podfile 中

pod 'MARKCircularSlider'

作者

Vadym Markov,[email protected]

许可证

MARKCircularSlider 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。