#import "DogeView.h"
#import "XXNibBridge.h"
@interface DogeView() <XXNibBridge>
@end
@implementation DogeView
@end
#import "CatView.h"
#import "XXNibBridge.h"
@interface CatView()<XXNibBridge>
@end
@implementation CatView
@end
上面是两个xib文件, 其中cat 的xib中, 又包含了 dog xib。 下面的是一个SB, 里面包含了, 这两个xib。
主要的就是, 对应的UIview中, 写上自己对应的class , 效果如下;
这种形式就能很方便的处理xib重复的问题, 减少代码量的处理。 提高xib的使用率。