Коллекция iOS 7 Просмотр Scroll View

Я использую раскадровку для разработки приложения, которое имеетUICollectionView внутриUIScrollView, Я установил делегата иdataSource в раскадровке и коде.

Я помещаю поддельную информацию, чтобы проверить макет приложения, ноUICollectionView а такжеUICollectionViewCell никак не появляются.

<pre><code>@implementation PerfilUsuarioViewController - (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.title = @"Perfil"; self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"[email protected]"]]; FotosHelper* fotoCasal = [[FotosHelper alloc]init]; //Tamanho da view que sera exibida self.scrollView.contentSize = CGSizeMake(310, 1160); //Tamanho da tela do aparelho self.scrollView.frame = CGRectMake(0, 0, 320, 568); [self preparaZPositionCamposDetalhesCasal]; [self dadosPessoaUm]; self.fotosCollectionView.delegate = self; self.fotosCollectionView.dataSource = self; self.labelNmCasal.text = [NSString stringWithFormat:@"%@ (%ld)", self.usuario.usuarioNome, self.usuario.usuarioCodigo]; self.fotoCasal.image = [fotoCasal decodeBase64ToImage:self.usuario.usuarioFotoPerfil]; self.fieldProposta.text = self.usuario.usuarioDescricao; } //inner methods -(NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView { return 1; } -(NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{ return 10; } -(UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath { UICollectionReusableView *reusableview = nil; if (kind == UICollectionElementKindSectionHeader) { TituloCollectionViewCell *headerView = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"headerView" forIndexPath:indexPath]; NSString *title = [[NSString alloc]initWithFormat:@"Recipe Group #%i", indexPath.section + 1]; headerView.labelTitulo.text = title; reusableview = headerView; } return reusableview; } (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { FotosCollectionViewCell *cell = (FotosCollectionViewCell*)[collectionView dequeueReusableCellWithReuseIdentifier:@"cell" forIndexPath:indexPath]; cell.fotoCollectionViewCell.image = [UIImage imageNamed:@"feminino.png"]; if (cell.selected) { cell.backgroundColor = [UIColor blueColor]; // highlight selection } else { cell.backgroundColor = [UIColor redColor]; // Default color } return cell; } -(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath { FotosCollectionViewCell *datasetCell = (FotosCollectionViewCell*)[collectionView cellForItemAtIndexPath:indexPath]; datasetCell.backgroundColor = [UIColor blueColor]; // highlight selection } -(void)collectionView:(UICollectionView *)collectionView didDeselectItemAtIndexPath:(NSIndexPath *)indexPath { FotosCollectionViewCell *datasetCell = (FotosCollectionViewCell*)[collectionView cellForItemAtIndexPath:indexPath]; datasetCell.backgroundColor = [UIColor redColor]; // Default color } </code> </code></pre>

<strong>.H</strong>

<code>
@interface PerfilUsuarioViewController : UIViewController <UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout>
</code>

Ответы на вопрос(0)

Ваш ответ на вопрос