UITableViewCell
カスタムsを使用する場合の最善のアプローチ/デザインは何だろうと思っています。
私がやっている 1 つの方法は、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
、セルのエラーを更新する必要があるときはいつでも設定できるように、セルのセッターを持っている方が「良い」かどうか疑問に思っています。
2 つのオプションを比較した場合の長所と短所は何ですか?