on master help sign in
Add cornerRadius property
commite87e41653d538b0dbe07798b9a6aa50ea826d320 authorGunay Mert Karadogan <mertkaradogan@gmail.com> dateWed 1 Jul 2015, 19:01 (11 years ago) parent43199a7
2 files changed+13
GMStepper/GMStepper/Base.lproj/Main.storyboard+3 GMStepper/GMStepper/GMStepper.swift+10
GMStepper/GMStepper/Base.lproj/Main.storyboard+3
@@ -31,6 +31,9 @@
3131 <userDefinedRuntimeAttribute type="number" keyPath="maximumValue">
3232 <integer key="value" value="9"/>
3333 </userDefinedRuntimeAttribute>
34+ <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
35+ <real key="value" value="4"/>
36+ </userDefinedRuntimeAttribute>
3437 </userDefinedRuntimeAttributes>
3538 </view>
3639 </subviews>
GMStepper/GMStepper/GMStepper.swift+10
@@ -86,6 +86,13 @@ import UIKit
8686 }
8787 }
8888
89+ @IBInspectable public var cornerRadius: CGFloat = 4.0 {
90+ didSet {
91+ layer.cornerRadius = cornerRadius
92+ clipsToBounds = true
93+ }
94+ }
95+
8996 private let leftButton = UIButton()
9097 private let rightButton = UIButton()
9198 private let label = UILabel()
@@ -121,6 +128,9 @@ import UIKit
121128 label.backgroundColor = labelBackgroundColor
122129 label.font = labelFont
123130 addSubview(label)
131+
132+ layer.cornerRadius = cornerRadius
133+ clipsToBounds = true
124134 }
125135
126136 public override func layoutSubviews() {