Я знаю, что есть подобные вопросы, но они не работают для меня!
У меня дублируются строки, и текст UILabel становится все жирнее и жирнее, когда пользователь возвращается на любую вкладку с табличными представлениями.
Вот код cellForRowAtIndexPath:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
CustomCell *cell = (CustomCell *)
[tableView dequeueReusableCellWithIdentifier:CellClassName];
if (cell == nil)
{
NSArray *topLevelItems = [cellLoader instantiateWithOwner:self options:nil];
cell = [topLevelItems objectAtIndex:0];
}
cell.subnavName.text = [array objectAtIndex:[indexPath section]];
UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"subnavigation_off.png"]];
[cell setBackgroundView:background];
background = [[UIImageView alloc]
initWithImage:[UIImage imageNamed:@"subnavigation_on.png"]];
cell.selectedBackgroundView = background;
[background release];
return cell;
} Что я могу сделать, чтобы избежать повторного добавления текста из UILabel в мои ячейки, когда пользователь возвращается на эту вкладку из другой? Я читал что-то об использовании тега, но не могу найти способ сделать это.
Большое спасибо!