0

这是注册笔尖的片段:

[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;
}
4

0 回答 0