Я новичок в объекте-cI, работая над представлением коллекции. В моем представлении коллекции у меня есть список данных в моем массиве. Когда я загружаю данные из своего массива в ячейку коллекции, это не показывая в соответствии с порядком массива. Значение ячейки непрерывно изменяется при прокрутке.остановить перегрузку в виде коллекции
вот мой код.
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{
return myObject.count;
}
- (UIView *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{
CollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"CELL" forIndexPath:indexPath];
if([statusfield isEqualToString:@"13"])
{
[cell.mySegmentedControl setTitle:@"SEND TO ADMIN" forSegmentAtIndex:0];
[cell.mySegmentedControl setTitle:@"EVALUATE" forSegmentAtIndex:1];
}
else if([statusfield isEqualToString:@"5"])
{
[cell.mySegmentedControl setEnabled:NO forSegmentAtIndex:0];
[cell.mySegmentedControl setEnabled:NO forSegmentAtIndex:1];
}
else if([statusfield isEqualToString: @"1"])
{
[cell.mySegmentedControl setTitle:@"ACCEPT" forSegmentAtIndex:0];
[cell.mySegmentedControl setTitle:@"REJECT" forSegmentAtIndex:1];
}
else if([statusfield isEqualToString:@"3"])
{
[cell.mySegmentedControl setTitle:@"VIEW" forSegmentAtIndex:0];
[cell.mySegmentedControl setSelectedSegmentIndex:UISegmentedControlNoSegment];
}
return cell;
}
Сегментное контрольное значение обновляется на основе array.When прокручивает коллекцию просмотра порядка является changing.Any помощи будет оценен.
это произошло из-за повторного ее использования ячейки. вы можете управлять им с помощью класса модели. – aafat
Можете ли вы привести пример или образец программы для моего сценария ... –