0
TableViewCell КлассКак вызвать методы делегата CollectionView внутри TableView в Objective C?
- (void)awakeFromNib {
//Registering CollectionViewCell
}
- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView {
return 1;
}
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
return [productsData count];
}
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
CollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"collectionCell" forIndexPath:indexPath];
NSDictionary *cellData = [productsData objectAtIndex:[indexPath row]];
cell.imageView.image = [UIImage imageNamed:[cellData objectForKey:@"image"]];
return cell;
}
Как вызывать методы делегирования зрения сбора?
Его работа, но ошибка приходит «должна зарегистрировать ниб или класс для идентификатора». Итак, в приведенном выше коде я сделал правильное кодирование для регистрации ячейки? – Champz
в вашем методе init добавьте [yourCollectionView registerClass: [yourcollectionviewcellclass class] forCellWithReuseIdentifier: @ "indetifire"]; перед распределением коллекции. – Garry