@protocol SCRangeSliderViewDelegate < NSObject > #pragma mark - DataSource methods @required -(NSUInteger)numberOfSectionsForRangeSliderView:( SCRangeSliderView* )view_; -(NSUInteger)maxRangeLengthForSliderView:( SCRangeSliderView* )view_; -(void)didChangeSelectedRangeOfRangeSliderView:( SCRangeSliderView* )view_; -(void)willMoveSliderView:( SCRangeSliderView* )view_ toSection:( NSRange )newSection_; -(BOOL)userInteractionEnablesForRangeSliderView:( SCRangeSliderView* )view_; @optional -(BOOL)drawVerticalDelimitersForRangeSliderView:( SCRangeSliderView* )view_; #pragma mark - Appearance methods // This should be extracted to another protocol -(BOOL)useGradientForLeftBackgroundInRangeSliderView:( SCRangeSliderView* )view_; -(CGGradientRef)gradientForLeftBackgroundInRangeSliderView:( SCRangeSliderView* )view_; -(UIColor*)colorForLeftBackgroundInRangeSliderView:( SCRangeSliderView* )view_; -(CGFloat)alfaForLeftBackgroundInRangeSliderView:( SCRangeSliderView* )view_; -(UIImage*)imageForLeftBorderInRangeSliderView:( SCRangeSliderView* )view_; -(BOOL)useGradientForLeftBorderInRangeSliderView:( SCRangeSliderView* )view_; -(CGGradientRef)gradientForLeftBorderInRangeSliderView:( SCRangeSliderView* )view_; -(UIColor*)colorForLeftBorderInRangeSliderView:( SCRangeSliderView* )view_; -(CGFloat)alfaForLeftBorderInRangeSliderView:( SCRangeSliderView* )view_; -(BOOL)useGradientForRangeViewInRangeSliderView:( SCRangeSliderView* )view_; -(CGGradientRef)gradientForRangeViewInRangeSliderView:( SCRangeSliderView* )view_; -(CGFloat)alfaForRangeViewInRangeSliderView:( SCRangeSliderView* )view_; -(UIColor*)colorForRangeViewInRangeSliderView:( SCRangeSliderView* )view_; -(UIImage*)imageForRightBorderInRangeSliderView:( SCRangeSliderView* )view_; -(BOOL)useGradientForRightBorderInRangeSliderView:( SCRangeSliderView* )view_; -(CGGradientRef)gradientForRightBorderInRangeSliderView:( SCRangeSliderView* )view_; -(UIColor*)colorForRightBorderInRangeSliderView:( SCRangeSliderView* )view_; -(CGFloat)alfaForRightBorderInRangeSliderView:( SCRangeSliderView* )view_; -(BOOL)useGradientForRightBackgroundInRangeSliderView:( SCRangeSliderView* )view_; -(CGGradientRef)gradientForRightBackgroundInRangeSliderView:( SCRangeSliderView* )view_; -(UIColor*)colorForRightBackgroundInRangeSliderView:( SCRangeSliderView* )view_; -(CGFloat)alfaForRightBackgroundInRangeSliderView:( SCRangeSliderView* )view_; @end