@@ -9,14 +9,14 @@ import UIKit
99
1010extension UIBarButtonItem {
1111 @discardableResult
12- public func barButton( image: UIImage , selectedImage: UIImage ? , target: Any ? , action: Selector ) -> UIBarButtonItem {
12+ public class func barButton( image: UIImage , selectedImage: UIImage ? , target: Any ? , action: Selector ) -> UIBarButtonItem {
1313 let button = UIButton ( type: UIButton . ButtonType. custom)
1414 button. imageView? . contentMode = . scaleAspectFit
1515 button. frame = CGRect ( x: 0 , y: 0 , width: 30 , height: 30 )
1616 button. setImage ( image, for: . normal)
1717 button. setImage ( selectedImage, for: . selected)
1818
19- button. addTarget ( self , action: action, for: . touchUpInside)
19+ button. addTarget ( target , action: action, for: . touchUpInside)
2020 return UIBarButtonItem ( customView: button)
2121 }
2222}
@@ -134,8 +134,8 @@ extension UIView {
134134 Utility . after ( delay: duration) {
135135 self . isUserInteractionEnabled = true
136136 }
137-
138137 }
138+
139139 @discardableResult
140140 public func setRoundingRect( _ byRoundingCorners: UIRectCorner , radius: CGSize ) -> CAShapeLayer {
141141 let path = UIBezierPath ( roundedRect: bounds, byRoundingCorners: byRoundingCorners, cornerRadii: radius)
@@ -145,7 +145,6 @@ extension UIView {
145145 return maskLayer
146146 }
147147
148-
149148 public var gradientLayer : CAGradientLayer ? {
150149 get {
151150 return objc_getAssociatedObject ( self , & CRboostKeys. gradientLayer) as? CAGradientLayer
@@ -195,7 +194,7 @@ extension UIView {
195194 let view = nib![ 0 ]
196195 return view as! T
197196 }
198-
197+
199198 @discardableResult
200199 public class func loadFromNib( nibName: String ) -> Self {
201200 let nib = Bundle . main. loadNibNamed ( nibName, owner: self , options: [ : ] )
0 commit comments