У меня есть Tableview и я использую ячейки customTableview для отображения ячейкиTableview изображения chaging при прокрутке с помощью пользовательского TableView
в клетке у меня есть 5 кнопок (рейтинг кнопка), когда я нажимаю на определенной кнопке, изображение баттон для изменила работает нормально, но когда я снова прокручивая TableView Тэй меняются на обычные кнопки рейтинга увидеть следующие изображения для ясности
Это изображение, прежде чем не прокрутки и нажав ничего на кнопку
после нажатия на по рейтингу кнопки изображение меняется, как этот
но когда снова прокручивая клетки его изменения к первому изображению
пожалуйста, помогите мне
Код:
- (UITableViewCell)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
dataCell = (DataCel)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (dataCell==nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"DataCel" owner:self options:nil]; dataCell = [nib objectAtIndex:0];
}
return dataCell;
}
показать код внутри cellForRowAtIndexPath – manujmv
Вы должны помнить/хранить состояние данных ячейки и заполнить еще раз! – Maulik
я не имею ничего сделано в CellForRowAtIndexPath - (UITableViewCell *) Tableview: (UITableView *) Tableview cellForRowAtIndexPath: (NSIndexPath *) indexPath { статический NSString * CellIdentifier = @ "Cell"; dataCell = (DataCel *) [tableView dequeueReusableCellWithIdentifier: CellIdentifier]; if (dataCell == nil) { NSArray * nib = [[NSBundle mainBundle] loadNibNamed: @ "DataCel" владелец: self опции: nil]; dataCell = [nib objectAtIndex: 0]; } данные возвратаCell; } – seenu