.h
#import <UIKit/UIKit.h>
@interface UIView (####Xib)
+ (instancetype)viewFromXib;
+ (instancetype)viewFromXibName:(NSString *)name;
@end
.m
#import "UIView+CZXib.h"
@implementation UIView (####Xib)
+ (instancetype)viewFromXib {
return [[[NSBundle mainBundle]loadNibNamed:NSStringFromClass(self) owner:nil options:nil]lastObject];
}
+ (instancetype)viewFromXibName:(NSString *)name {
return [[[NSBundle mainBundle]loadNibNamed:name owner:nil options:nil]lastObject];
}
@end