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
    }
}
上一篇 下一篇

猜你喜欢

热点阅读