加载xib

作者: H了M | 来源:发表于2017-06-27 09:39 被阅读0次

1.

+ (id)viewFromNib

{

return[[[NSBundlemainBundle]loadNibNamed:[[selfclass]description]owner:selfoptions:nil]objectAtIndex:0];

}

2.

+ (instancetype)extractFromXib

{

NSString* viewName =NSStringFromClass([selfclass]);

NSArray*views = [[NSBundlemainBundle]loadNibNamed:viewNameowner:niloptions:nil];

ClasstargetClass =NSClassFromString(viewName);

for(UIView*viewinviews) {

if([viewisMemberOfClass:targetClass]) {

returnview;

}

}

return nil;

}

相关文章

网友评论

      本文标题:加载xib

      本文链接:https://www.haomeiwen.com/subject/hzbscxtx.html