在项目开发中,经常会遇到同一个控件被频繁的创建,可能他们之间只是某些属性值不同而已,这个时候我们可以使用工厂模式去创建这些控件,也可以使用Category,在这里我们介绍如何使用Category
例如:按钮UIButton被频繁创建好多次,这时我们可以创建一个Swift文件:
UIButton+Category.Swift
import UIKit
swift 2.3:
extension UIButton {
//把按钮直接不同属性的名字传进来,在这里我们传进来图片名字和标题
import UIKit
swift 2.3:
extension UIButton {
//把按钮直接不同属性的名字传进来,在这里我们传进来图片名字和标题