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

BrickView

Avatar for hirohisa hirohisa
December 19, 2014

 BrickView

Avatar for hirohisa

hirohisa

December 19, 2014

Other Decks in Programming

Transcript

  1. Usage - properties, methods - padding 各Cell/View間のスペースの長さ - earlyScope 表示されていないCellを先読みする長さ

    - reloadData Cell全てを再レンダリングする - updateData 表示が必要なCellをレンダリングする
  2. BrickViewDelegate - include UIScrollViewDelegate UIScrollViewDelegateで使えるメソッドは全て使えます - (CGFloat)brickView:(BrickView *)brickView heightForCellAtIndex:(NSInteger)index 各Cellの高さを指定します

    - (void)brickView:(BrickView *)brickView didSelectCell:(BrickViewCell *)cell AtIndex:(NSInteger) index Cellをタップした際に、呼ばれます - (void)brickView:(BrickView *)brickView didLongPressCell:(BrickViewCell *)cell AtIndex: (NSInteger)index Cellを長押しした際に、呼ばれます
  3. BrickViewDataSource - (NSInteger)numberOfCellsInBrickView:(BrickView *)brickView 全てのCellがいくつあるのかを指定します - (NSInteger)numberOfColumnsInBrickView:(BrickView *)brickView 列の数を指定します -

    (BrickViewCell *)brickView:(BrickView *)brickView cellAtIndex:(NSInteger)index Cellを返します、ここでCellに何を表示するかなどを指定します