swift 通过protocol快速写view
2020-07-22 本文已影响0人
五角
import UIKit
protocol NibLoadable {}
extension NibLoadable where Self: UIView {
static func loadViewFromNib() -> Self {
return Bundle.main.loadNibNamed("\(self)", owner: nil, options: nil)?.first as! Self
}
}