Awesome Open Source
Awesome Open Source

#What is A3GridTableView? A3GridTableView is a UIScrollView subclass with a high performance GridView style layouting.
It has similar delegate methods to a UITableView and can be even used like one.
The difference is that the A3GridTableView aligns his section in collumns and not in one flow.

It is written in Objective-C and works for all iOS applications and uses ARC.

##Video: A3GridTableView iPhone sample A3GridTableView iPad sample


Initialize a A3GridTableView like any other View by code or in the InterfaceBuilder. Set your ViewController as dataSource and delegate of the A3GridTableView and implement the required dataSource methods:

- (NSInteger)numberOfSectionsInA3GridTableView:(A3GridTableView *) gridTableView;
- (NSInteger)A3GridTableView:(A3GridTableView *) tableView numberOfRowsInSection:(NSInteger) section;
- (A3GridTableViewCell *)A3GridTableView:(A3GridTableView *)gridTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;

You can find all optional dataSource and delegate methods like heightForRowAtIndexPath: well documented with explanations in the A3GridTableView.h header file.

The dataSource method cellForRowAtIndexPath: requires a A3GridTableViewCell (or a subclass) which properties can also be seen in A3GridTableViewCell.h header file.

#License: See our BSD 3-Clause License

#Contribute: Feel free to fork and make pull requests! We are also very happy if you tell us about your app(s) which use this control.

aaa - AllAboutApps
© allaboutapps 2013

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Objective C (57,122
Uiscrollview (651
Gridview (632