on master help sign in
Merge pull request #35 from shamsmosowi/master

Adjustable middle label layer corner radius

commitb470b560b9dac9fbfb139816c98c17fb3c6b6957 authorBrent W <bwhtmn@gmail.com> dateMon 24 Apr 2017, 10:30 (9 years ago) parent07616aaa47725d
2 files changed+12
GMStepper/GMStepper.swift+9 README.md+3
GMStepper/GMStepper.swift+9
@@ -121,6 +121,13 @@ import UIKit
121121 label.font = labelFont
122122 }
123123 }
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+ }
124131
125132 /// Corner radius of the stepper's layer. Defaults to 4.0.
126133 @IBInspectable public var cornerRadius: CGFloat = 4.0 {
@@ -205,6 +212,8 @@ import UIKit
205212 label.textColor = self.labelTextColor
206213 label.backgroundColor = self.labelBackgroundColor
207214 label.font = self.labelFont
215+ label.layer.cornerRadius = self.labelCornerRadius
216+ label.layer.masksToBounds = true
208217 label.isUserInteractionEnabled = true
209218 let panRecognizer = UIPanGestureRecognizer(target: self, action: #selector(GMStepper.handlePan))
210219 panRecognizer.maximumNumberOfTouches = 1
README.md+3
@@ -71,6 +71,9 @@ var labelBackgroundColor: UIColor = UIColor(red:0.26, green:0.6, blue:0.87, alph
7171/// Font of the middle label. Defaults to AvenirNext-Bold, 25.0 points in size.
7272var labelFont = UIFont(name: "AvenirNext-Bold", size: 25.0)
7373
74+/// Corner radius of the middle label's layer. Defaults to 0.0.
75+var labelCornerRadius: CGFloat = 0.0
76+
7477/// Corner radius of the stepper's layer. Defaults to 4.0.
7578var cornerRadius: CGFloat = 4.0
7679