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
}
}
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
}
}
本文标题:swift 通过protocol快速写view
本文链接:https://www.haomeiwen.com/subject/drvtlktx.html
网友评论