A3GridTableView

Fast UIScrollView subclass which presents its cells in a GridView

Showing:

Popularity

Downloads/wk

0

GitHub Stars

116

Maintenance

Last Commit

8yrs ago

Contributors

2

Package

Dependencies

0

License

BSD 3-Clause License

Categories

Readme

#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

##Usage:

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

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100