@@ -9,6 +9,16 @@
9import UIKit
9import UIKit
11class GMStepper: UIView {
11class GMStepper: UIView {
14+ value = min(maximumValue, max(minimumValue, value))
15+ label.text = String(value)
20+ var maximumValue = 10
12 let leftButton = UIButton()
22 let leftButton = UIButton()
13 let rightButton = UIButton()
23 let rightButton = UIButton()
14 let label = UILabel()
24 let label = UILabel()
@@ -26,6 +36,7 @@ class GMStepper: UIView {
26 rightButton.addTarget(self, action: "rightButtonTapped:", forControlEvents: .TouchDown)
36 rightButton.addTarget(self, action: "rightButtonTapped:", forControlEvents: .TouchDown)
28 label.textAlignment = .Center
38 label.textAlignment = .Center
39+ label.text = String(value)
30 addSubview(leftButton)
41 addSubview(leftButton)
31 addSubview(rightButton)
42 addSubview(rightButton)
@@ -46,10 +57,10 @@ class GMStepper: UIView {
48 func leftButtonTapped(button: UIButton) {
59 func leftButtonTapped(button: UIButton) {
52 func rightButtonTapped(button: UIButton) {
63 func rightButtonTapped(button: UIButton) {