iOS 7 Collection Просмотр внутри Scroll View

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

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

 @implementation PerfilUsuarioViewController - (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.title = @"Perfil"; self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"fundo@2X.png"]]; 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> 

.ЧАС

  <Код>
 @interface PerfilUsuarioViewController: UIViewController <UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout>
 </ Код>

  • UIScrollView ленивая загрузка изображений для уменьшения использования памяти и предотвращения сбоев
  • Автоматическая компоновка iOS 7 - Невозможно выровнять правое подзону справа от UIScrollView
  • Перерисовать текст при увеличении UIImageView после масштабирования
  • UITableView не работает в первый раз после изменения ограничений
  • Как сделать UIStackView прокруткой с помощью UIScrollView программно?
  • Как реализовать просмотр прокрутки в корзине?
  • Добавление UIScrollView к существующему UIView в раскадровке
  • Округленная производительность UIScrollView
  • Как нажать для увеличения и двойного нажатия, чтобы уменьшить масштаб в iOS?
  • Как исключить индикаторы прокрутки при перечислении подпунктов UIScrollView?
  • iOS - Горизонтальное UIScrollView с несколькими UITableViews
  • Interesting Posts
    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.