Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 70 lines (47 sloc) 2.578 kB
0fedbf4 @steipete sex up the readme!
steipete authored
1 #GM-GRID-VIEW
4cf9e41 @gmoledina Minor changes and cleanup
authored
2
6fbb642 @gmoledina Readme update and minor changes
authored
3 "Definitely looks like one to watch" [ManiacDev.com]
0fedbf4 @steipete sex up the readme!
steipete authored
4
552d1c3 @gmoledina Update README
authored
5 "Looks like the best 3rd party implementation I have seen so far" [iosDevWeekly.com]
6fbb642 @gmoledina Readme update and minor changes
authored
6
7 ---
8
0fedbf4 @steipete sex up the readme!
steipete authored
9 An iOS Grid-View allowing the user to sort the views in the scrollView and also to see the views in full-size by pinching them.
4cf9e41 @gmoledina Minor changes and cleanup
authored
10 This view is inspired by the UITableView and uses a datasource and delegates in order to get the data and interact with it.
b550c59 @gmoledina Updated README file
authored
11
a17af5a @gmoledina Reusable cells and edit mode support
authored
12 The cells are reusable and are not loaded until required (only the ones visible on the scrollview are loaded).
13 It is important to use the dequeue method to reuse the cell.
14
c1b221f @gmoledina Updated read me, "coming soon" section
authored
15 The best sorting style (swap or push) depends on personal taste and the frame of the grid; you can choose the one that suits you best.
6fbb642 @gmoledina Readme update and minor changes
authored
16 Same applies to the layout strategy (vertical, horizontal, paged,... and more to come).
74b9347 @gmoledina Added mode demo content as examples.
authored
17
a40f0ad @gmoledina README update
authored
18 Many working examples provided in the demo app.
74b9347 @gmoledina Added mode demo content as examples.
authored
19
0fedbf4 @steipete sex up the readme!
steipete authored
20 Let us know how this component works out for you!
3746238 @gmoledina Fixed typos in readme
authored
21 New feature requests are welcome. (ping [@gmoledina](http://twitter.com/gmoledina) or [@steipete](http://twitter.com/steipete))
6fbb642 @gmoledina Readme update and minor changes
authored
22
23 ---
24
25 Fresh from the baking oven:
0fedbf4 @steipete sex up the readme!
steipete authored
26
a1b7231 @gmoledina Update readme & fixed small glitch when rotating device while pinchin…
authored
27 * Support for different item sizes per interface orientation
0fedbf4 @steipete sex up the readme!
steipete authored
28 * Support for iOS 4
29 * Paging!! 2 horizontally paged layout strategies added
30 * shaking animation on items when in edit mode
6fbb642 @gmoledina Readme update and minor changes
authored
31
32 Coming soon:
0fedbf4 @steipete sex up the readme!
steipete authored
33
34 * Changing the zoom scale dynamically (when pinching to go fullscreen)
35 * API for adding a pageControl
36 * More customization options
6fbb642 @gmoledina Readme update and minor changes
authored
37
74b9347 @gmoledina Added mode demo content as examples.
authored
38 ---
39
b550c59 @gmoledina Updated README file
authored
40 Requirements:
0fedbf4 @steipete sex up the readme!
steipete authored
41
42 * iOS 4 and up
43 * Xcode 4.2 (GMGridView uses ARC)
44 * Frameworks: Foundation, UIKit, CoreGraphics and QuartzCore
b550c59 @gmoledina Updated README file
authored
45
4cf9e41 @gmoledina Minor changes and cleanup
authored
46 Features - General:
0fedbf4 @steipete sex up the readme!
steipete authored
47
48 * Works on both the iPhone and iPad (best suited for iPad)
49 * Works on both portrait and landscape orientation
50 * Reusable cells
51 * Edit mode to delete cells
52 * Gestures work great inside of the scrollView
53 * 4 different layout strategies (Vertical, Horizontal, Horizontal Paged LTR/TTB)
54 * Possibility to provide your own layout strategy
55 * Demo app provided, with options panel
4cf9e41 @gmoledina Minor changes and cleanup
authored
56
57 Features - Sorting:
e1aeb58 @gmoledina Renamed some methods to make them more consistent & minor changes
authored
58
0fedbf4 @steipete sex up the readme!
steipete authored
59 * Perform a long-touch on a view to be able to move it
60 * Two different animation styles ("Swap" or "Push")
61 * Sorted view has a shake animation (can be disabled)
62 * Only one UIPanGestureRecognizer and one UILongTouchGestureRecognizer used to track ALL views
e1aeb58 @gmoledina Renamed some methods to make them more consistent & minor changes
authored
63
0fedbf4 @steipete sex up the readme!
steipete authored
64 Features - Fullsize:
810af64 @gmoledina Fixed typos in readme
authored
65
0fedbf4 @steipete sex up the readme!
steipete authored
66 * Pinch, rotate and drag views using 2 fingers
67 * Switch to fullsize mode on the view at the end of these gestures if the view scaled enough
68 * Provide a different fullsize view (detailed view) for the view via the delegate
3746238 @gmoledina Fixed typos in readme
authored
69 * Every view doesn't have it's own gesture recognizers, the main view handles a set of gestures for ALL views
Something went wrong with that request. Please try again.