xib创建自定义view
Posted weicy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xib创建自定义view相关的知识,希望对你有一定的参考价值。
1.oc版
+ (instancetype)viewFromXib {
NSBundle* bundle = [NSBundle mainBundle];
NSString* className = NSStringFromClass([self class]);
return [[bundle loadNibNamed:className owner:nil options:nil] objectAtIndexSafe:0];
}
使用:
CustomView* view = [CustomView viewFromXib];
2.swift版
static func newInstance() -> LeftView? {
let objc = Bundle.main.loadNibNamed("LeftView", owner: nil, options: nil)
if let view = objc?.first as? LeftView {
return view
}
return nil
}
使用:
let view = CustomView.
newInstance()!
以上是关于xib创建自定义view的主要内容,如果未能解决你的问题,请参考以下文章