Вы добавляете UILabel к виду ячейки.Так же, как вы сделали это с помощью своей пользовательской кнопки.
Вы можете заранее добавить UILabel во все ячейки.Если щелкнуть UIB-кнопку в ячейке, вы должны где-то сохранить эту информацию о состоянии (NSArray).Когда дело доходит до рендеринга ячейки, вы спрашиваете массив, должна ли ячейка с текущим индексом отображать какой-либо текст, и настраиваете его в таком случае ...
Если вы хотите немедленный вызов рендеринга [self.tableView reloadData]
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
if (array at index indicates clicked) {
myCustomCell.label1 = @"foo";
} else {
myCustomCell.label1 = @"bar";
}
}
Если вам не нравятся таможенные клетки.Вы можете применить метку к метке, добавить метку в ячейку и получить ее из ячейки, запросив ее впоследствии по этой метке.