on master help sign in
Merge pull request #35 from shamsmosowi/master
b470b56Brent W
GMStepper/GMStepper.swift+9
@@ -121,6 +121,13 @@ import UIKit
121 label.font = labelFont
121 label.font = labelFont
122 }
122 }
123 }
123 }
124+ /// Corner radius of the middle label. Defaults to 0.
125+ @IBInspectable public var labelCornerRadius: CGFloat = 0 {
126+ didSet {
127+ label.layer.cornerRadius = labelCornerRadius
128+
129+ }
130+ }
124
131
125 /// Corner radius of the stepper's layer. Defaults to 4.0.
132 /// Corner radius of the stepper's layer. Defaults to 4.0.
126 @IBInspectable public var cornerRadius: CGFloat = 4.0 {
133 @IBInspectable public var cornerRadius: CGFloat = 4.0 {
@@ -205,6 +212,8 @@ import UIKit
205 label.textColor = self.labelTextColor
212 label.textColor = self.labelTextColor
206 label.backgroundColor = self.labelBackgroundColor
213 label.backgroundColor = self.labelBackgroundColor
207 label.font = self.labelFont
214 label.font = self.labelFont
215+ label.layer.cornerRadius = self.labelCornerRadius
216+ label.layer.masksToBounds = true
208 label.isUserInteractionEnabled = true
217 label.isUserInteractionEnabled = true
209 let panRecognizer = UIPanGestureRecognizer(target: self, action: #selector(GMStepper.handlePan))
218 let panRecognizer = UIPanGestureRecognizer(target: self, action: #selector(GMStepper.handlePan))
210 panRecognizer.maximumNumberOfTouches = 1
219 panRecognizer.maximumNumberOfTouches = 1
README.md+3
@@ -71,6 +71,9 @@ var labelBackgroundColor: UIColor = UIColor(red:0.26, green:0.6, blue:0.87, alph
71/// Font of the middle label. Defaults to AvenirNext-Bold, 25.0 points in size.
71/// Font of the middle label. Defaults to AvenirNext-Bold, 25.0 points in size.
72var labelFont = UIFont(name: "AvenirNext-Bold", size: 25.0)
72var labelFont = UIFont(name: "AvenirNext-Bold", size: 25.0)
73
73
74+/// Corner radius of the middle label's layer. Defaults to 0.0.
75+var labelCornerRadius: CGFloat = 0.0
76+
74/// Corner radius of the stepper's layer. Defaults to 4.0.
77/// Corner radius of the stepper's layer. Defaults to 4.0.
75var cornerRadius: CGFloat = 4.0
78var cornerRadius: CGFloat = 4.0
76
79