Upgrade to Pro — share decks privately, control downloads, hide ads and more …

UICollectionView - Tips and Tricks - 7º CocoaHe...

UICollectionView - Tips and Tricks - 7º CocoaHeads Fortaleza

Apresentação do 7º CocoaHeads Fortaleza, mostrando como funciona uma CollectionView seus elementos, a customização de layout e um projeto básico customizado.

Avatar for Vinicius Carvalho Marques

Vinicius Carvalho Marques

February 27, 2016
Tweet

More Decks by Vinicius Carvalho Marques

Other Decks in Technology

Transcript

  1. Olar! Vinicius Carvalho Organizador local do CocoaHeads Fortaleza e Desenvolvedor

    mobile há 2 anos e meio. github.com/viniciuscarvalho @viniciusc70
  2. “ UICollectionView takes the familiar patterns of UITableView and generalizes

    them to make any layout possible (and, in many cases, trivial). Matt Thompson
  3. UICollectionView ▪UICollectionView é uma subclass de UIScrollView, que gerencia a

    coletânea de items; ▪Diferente da UITableView ela tem o scroll tanto vertical como horizontal
  4. •Cada célula, tem uma visão complementar, e sua view de

    decoração tem atributos; • Para se ter uma ideia de layouts customizáveis vamos mostrar alguns UICollectionViewLayoutAttributes
  5. Método collectionViewContentSize Retorna o tamanho da área de conteúdo que

    você deseja mostrar no collection view; Exemplo, onde foi definido no prepareLayout o width e o height da cell.
  6. layoutAttributesForElement sInRect Retorna os atributos das células que estão dentro

    do retângulo passado como parâmetro; Poderá ser criado um fade out de um elemento para outro, por exemplo.
  7. Links interessantes: UICollectionView Animations - Jared Davidson - https://www.youtube.com/ watch?v=cCAfeTqsE_Y

    Ray Wenderlich CollectionViews Started - http://www.raywenderlich.com/ 78550/beginning-ios-collection-views-swift-part-1 NSHipster - http://nshipster.com/uicollectionview/