본문 바로가기

Development/IOS & Mac

[IOS Library] 이동 & 삽입 & 확대해서 보기 등등 다양한 기능을 가진 GridView



코드 보러가기


Features - General:

  • Works on both the iPhone and iPad (best suited for iPad)
  • Works on both portrait and landscape orientation
  • Inherits from UIScrollView - you can override the UIScrollViewDelegate if you wish
  • Reusable cells
  • Edit mode to delete cells
  • Gestures work great inside of the scrollView
  • 4 different layout strategies (Vertical, Horizontal, Horizontal Paged LTR/TTB)
  • Possibility to provide your own layout strategy
  • Paging!! 2 horizontally paged layout strategies added
  • shaking animation on items when in edit mode
  • Changing the scrollview delegate is allowed!
  • Cell highlighting support
  • Demo app provided, with options panel

Features - Sorting:

  • Perform a long-touch on a view to be able to move it
  • Two different animation styles ("Swap" or "Push")
  • Sorted view has a shake animation (can be disabled)
  • Only one UIPanGestureRecognizer and one UILongTouchGestureRecognizer used to track ALL views

Features - Gestures:

  • Perform a long-press to switch to edit (jiggle) mode
  • Tap between cells to terminate edit mode

Features - Fullsize:

  • Pinch, rotate and drag views using 2 fingers
  • Switch to fullsize mode on the view at the end of these gestures if the view scaled enough
  • Provide a different fullsize view (detailed view) for the view via the delegate
  • Every view doesn't have it's own gesture recognizers, the main view handles a set of gestures for ALL views