这是注册笔尖的片段:
[tableView registerNib:[self returnNib] forCellReuseIdentifier:identifier];
cell = [tableView dequeueReusableCellWithIdentifier:identifier];
那么这里是 awakeFrom nib 的片段:
- (void)awakeFromNib {
[super awakeFromNib];
[self setupCellStyle];
}
在这里我自己的方法返回笔尖
+ (UINib *)returnNib {
NSBundle *bundle = [NSBundle bundleForClass:[self class]];
NSString *pathForResource = [bundle pathForResource:NSStringFromClass([self class]) ofType:@"nib"];
UINib *nib = [UINib nibWithNibName:NSStringFromClass([self class]) bundle:bundle];
return nib;
}