我想知道使用 custom 时最好的方法/设计是什么UITableViewCell
。
我这样做的一种方法是使用一个 init 来获取设置UITableViewCell
. 喜欢-initWithLabel:groups:error
然后我会像这样初始化它CustomUITableViewCell *cell = [CustomUITableViewCell alloc] initWithLabel:@"Hello" groups:@[@"1", @"2", @"3"] error:NO];
然后也许稍后如果我需要将错误更新CustomUITableViewCell
为 YES,我只需重新加载单元格CustomUITableViewCell
并在 init 中提供 YES。
现在我想知道为单元格设置一个设置器是否会“更好”,就像- (void)setError:(BOOL)error
我可以在需要更新单元格的错误而不是重新加载整个单元格时进行设置。
比较这两个选项有什么优点/缺点?