Skip to content

Commit 4879a2d

Browse files
committed
expose default handle widths
1 parent 1d81eae commit 4879a2d

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

NMRangeSlider/NMRangeSlider.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@
5353
@property (assign, nonatomic) BOOL lowerHandleHidden;
5454
@property (assign, nonatomic) BOOL upperHandleHidden;
5555

56+
@property (assign, nonatomic) float lowerHandleHiddenWidth;
57+
@property (assign, nonatomic) float upperHandleHiddenWidth;
58+
5659
// Images, these should be set before the control is displayed.
5760
// If they are not set, then the default images are used.
5861
// eg viewDidLoad

NMRangeSlider/NMRangeSlider.m

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,9 @@ - (void) configureView
9595
_upperMinimumValue = NAN;
9696
_upperHandleHidden = NO;
9797
_lowerHandleHidden = NO;
98+
99+
_lowerHandleHiddenWidth = 2.0f;
100+
_upperHandleHiddenWidth = 2.0f;
98101
}
99102

100103
// ------------------------------------------------------------------------------------------------------
@@ -413,8 +416,8 @@ - (CGRect)trackRect
413416
retValue.size.height=self.bounds.size.height;
414417
}
415418

416-
float lowerHandleWidth = _lowerHandleHidden ? 2.0f : _lowerHandle.frame.size.width;
417-
float upperHandleWidth = _upperHandleHidden ? 2.0f : _upperHandle.frame.size.width;
419+
float lowerHandleWidth = _lowerHandleHidden ? _lowerHandleHiddenWidth : _lowerHandle.frame.size.width;
420+
float upperHandleWidth = _upperHandleHidden ? _upperHandleHiddenWidth : _upperHandle.frame.size.width;
418421

419422
float xLowerValue = ((self.bounds.size.width - lowerHandleWidth) * (_lowerValue - _minimumValue) / (_maximumValue - _minimumValue))+(lowerHandleWidth/2.0f);
420423
float xUpperValue = ((self.bounds.size.width - upperHandleWidth) * (_upperValue - _minimumValue) / (_maximumValue - _minimumValue))+(upperHandleWidth/2.0f);

0 commit comments

Comments
 (0)