@@ -35,7 +35,7 @@ class KWStepper: UIControl {
35
35
var autoRepeat : Bool = true {
36
36
didSet {
37
37
if autoRepeatInterval <= 0 {
38
- self . autoRepeat = false
38
+ autoRepeat = false
39
39
}
40
40
}
41
41
}
@@ -46,8 +46,8 @@ class KWStepper: UIControl {
46
46
var autoRepeatInterval : NSTimeInterval = 0.10 {
47
47
didSet {
48
48
if autoRepeatInterval <= 0 {
49
- self . autoRepeatInterval = 0.10 ;
50
- self . autoRepeat = false
49
+ autoRepeatInterval = 0.10
50
+ autoRepeat = false
51
51
}
52
52
}
53
53
}
@@ -63,22 +63,22 @@ class KWStepper: UIControl {
63
63
var value : Double = 0 {
64
64
didSet {
65
65
if value > oldValue {
66
- if let delegate = self . delegate {
66
+ if let delegate = delegate {
67
67
delegate. KWStepperDidIncrement ? ( )
68
68
}
69
69
} else {
70
- if let delegate = self . delegate {
70
+ if let delegate = delegate {
71
71
delegate. KWStepperDidDecrement ? ( )
72
72
}
73
73
}
74
74
75
- if value < self . minimumValue {
76
- self . value = self . minimumValue
77
- } else if value > self . maximumValue {
78
- self . value = self . maximumValue
75
+ if value < minimumValue {
76
+ value = minimumValue
77
+ } else if value > maximumValue {
78
+ value = maximumValue
79
79
}
80
-
81
- self . sendActionsForControlEvents ( . ValueChanged)
80
+
81
+ sendActionsForControlEvents ( . ValueChanged)
82
82
}
83
83
}
84
84
@@ -87,7 +87,7 @@ class KWStepper: UIControl {
87
87
*/
88
88
var minimumValue : Double = 0 {
89
89
willSet {
90
- if newValue >= self . maximumValue {
90
+ if newValue >= maximumValue {
91
91
let reason = " KWStepper: minimumValue must be less than maximumValue. "
92
92
NSException ( name: NSInvalidArgumentException, reason: reason, userInfo: nil ) . raise ( )
93
93
}
@@ -99,7 +99,7 @@ class KWStepper: UIControl {
99
99
*/
100
100
var maximumValue : Double = 100 {
101
101
willSet {
102
- if newValue <= self . minimumValue {
102
+ if newValue <= minimumValue {
103
103
let reason = " KWStepper: maximumValue must be greater than minimumValue. "
104
104
NSException ( name: NSInvalidArgumentException, reason: reason, userInfo: nil ) . raise ( )
105
105
}
@@ -157,36 +157,36 @@ class KWStepper: UIControl {
157
157
// MARK: KWStepper
158
158
159
159
func decrementValue( ) {
160
- let decrementedValue : Double = self . value - self . decrementStepValue
160
+ let decrementedValue : Double = value - decrementStepValue
161
161
162
- if self . wraps && decrementedValue < self . minimumValue {
163
- self . value = self . maximumValue
162
+ if wraps && decrementedValue < minimumValue {
163
+ value = maximumValue
164
164
return
165
165
}
166
166
167
- if decrementedValue >= self . minimumValue {
168
- self . value = decrementedValue
167
+ if decrementedValue >= minimumValue {
168
+ value = decrementedValue
169
169
} else {
170
170
endLongPress ( )
171
- if let delegate = self . delegate {
171
+ if let delegate = delegate {
172
172
delegate. KWStepperMinValueClamped ? ( )
173
173
}
174
174
}
175
175
}
176
176
177
177
func incrementValue( ) {
178
- let incrementedValue = self . value + self . incrementStepValue;
178
+ let incrementedValue = value + incrementStepValue
179
179
180
- if self . wraps && incrementedValue > self . maximumValue {
181
- self . value = self . minimumValue
180
+ if wraps && incrementedValue > maximumValue {
181
+ value = minimumValue
182
182
return
183
183
}
184
184
185
- if ( incrementedValue <= self . maximumValue) {
186
- self . value = incrementedValue;
185
+ if ( incrementedValue <= maximumValue) {
186
+ value = incrementedValue
187
187
} else {
188
188
endLongPress ( )
189
- if let delegate = self . delegate {
189
+ if let delegate = delegate {
190
190
delegate. KWStepperMaxValueClamped ? ( )
191
191
}
192
192
}
@@ -195,15 +195,15 @@ class KWStepper: UIControl {
195
195
// MARK: User Interaction
196
196
197
197
func didLongPress( sender: UIGestureRecognizer ) {
198
- if !self . autoRepeat {
198
+ if !autoRepeat {
199
199
return
200
200
}
201
201
202
- if self . longPressTimer == nil && sender. state == . Began {
203
- let selector = sender. view == self . incrementButton ? Selector ( " incrementValue " ) : Selector ( " decrementValue " )
202
+ if longPressTimer == nil && sender. state == . Began {
203
+ let selector = sender. view == incrementButton ? Selector ( " incrementValue " ) : Selector ( " decrementValue " )
204
204
205
- self . longPressTimer = NSTimer . scheduledTimerWithTimeInterval (
206
- self . autoRepeatInterval,
205
+ longPressTimer = NSTimer . scheduledTimerWithTimeInterval (
206
+ autoRepeatInterval,
207
207
target: self ,
208
208
selector: selector,
209
209
userInfo: nil ,
@@ -217,9 +217,9 @@ class KWStepper: UIControl {
217
217
}
218
218
219
219
private func endLongPress( ) {
220
- if self . longPressTimer != nil {
221
- self . longPressTimer? . invalidate ( )
222
- self . longPressTimer = nil
220
+ if longPressTimer != nil {
221
+ longPressTimer? . invalidate ( )
222
+ longPressTimer = nil
223
223
}
224
224
}
225
225
0 commit comments