Skip to content

Instantly share code, notes, and snippets.

@eldesperado
Created December 17, 2015 15:27
Show Gist options
  • Save eldesperado/da768a753f084a045cb5 to your computer and use it in GitHub Desktop.
Save eldesperado/da768a753f084a045cb5 to your computer and use it in GitHub Desktop.
Set Border + Corner Radius for View
extension UIView {
@IBInspectable
var cornerRadius: CGFloat {
get {
return layer.cornerRadius
}
set {
layer.cornerRadius = newValue
}
}
@IBInspectable
var borderWidth: CGFloat {
get {
return layer.borderWidth
}
set {
layer.borderWidth = newValue
}
}
@IBInspectable
var borderColor: UIColor? {
get {
guard let color = layer.borderColor else { return nil }
return UIColor(CGColor: color)
}
set {
layer.borderColor = newValue?.CGColor
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment