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

UICollectionView - Tips and Tricks - 7º CocoaHeads Fortaleza

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.

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/