| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- //
- // UIView.swift
- // app
- //
- // Created by Iñigo Valentin on 21/11/16.
- // Copyright © 2016 Margolariak. All rights reserved.
- //
- import UIKit
- @IBDesignable extension UIView {
- @IBInspectable var borderColor:UIColor? {
- set {
- layer.borderColor = newValue!.cgColor
- }
- get {
- if let color = layer.borderColor {
- return UIColor(cgColor:color)
- }
- else {
- return nil
- }
- }
- }
- @IBInspectable var borderWidth:CGFloat {
- set {
- layer.borderWidth = newValue
- }
- get {
- return layer.borderWidth
- }
- }
- @IBInspectable var cornerRadius:CGFloat {
- set {
- layer.cornerRadius = newValue
- clipsToBounds = newValue > 0
- }
- get {
- return layer.cornerRadius
- }
- }
- }
|