一个自定义的可重用圆形滑动控制器。值范围在 minimumValue
和 maximumValue
之间(默认从 0 到 1)。
请查看 Demo 项目以了解如何使用 MARKCircularSlider 的基本示例。
value
- 滑块的当前值minimumValue
- 滑块范围的最小值maximumValue
- 滑块范围的最大值可定制的颜色
filledColor
- 填充区域的颜色unfilledColor
- 未填充区域的颜色- (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 文件。