• Stars
    star
    115
  • Rank 305,916 (Top 7 %)
  • Language
    Objective-C
  • License
    Other
  • Created about 12 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Fast UIScrollView subclass which presents its cells in a GridView

#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

More Repositories

1

integresql

IntegreSQL manages isolated PostgreSQL databases for your integration tests.
Go
594
star
2

go-starter

An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.
Go
485
star
3

A3ParallaxScrollView

A UIScrollview subclass with a high performance parallax scrolling effect
Objective-C
254
star
4

DataSource

Simplifies the setup of UITableView data sources using type-safe descriptors for cells and sections. Animated diffing built-in.
Swift
74
star
5

A3InAppUpdater

Android Library to minimize the implementation effort for In App Updates and Forced Updates
Kotlin
43
star
6

ios-starter

Cookiecutter and XcodeGen template for our iOS apps.
Swift
40
star
7

Fetch

A resource based network abstraction based on Alamofire.
Swift
30
star
8

integresql-client-go

Client library for interacting with a IntegreSQL server, managing isolated PostgreSQL databases for your integration tests.
Go
18
star
9

A3AndroidTemplate

Template project to improve project start experience for android
Kotlin
14
star
10

cra-template-aaa-typescript

Official all about apps React template.
TypeScript
12
star
11

aaa-backend-stack

Deprecated / Legacy: The opinionated Node.js Backend Framework by allaboutapps
TypeScript
9
star
12

Toolbox

Swift
9
star
13

Logbook

Swift
8
star
14

ios-project-template

(Deprecated) Project template for our iOS apps
Swift
6
star
15

react-starter

allaboutapps web frontend starter template using react and vite
TypeScript
5
star
16

gdpr-android

GDPR Library for android projects
Kotlin
5
star
17

allaboutapps.github.io

our developer blog
HTML
4
star
18

android-hiring

aaa Projekt für Bewerber - Team Android
Java
2
star
19

A3Utilities

Android utlitity classes
Java
2
star
20

gdpr-ios

A GDPR framework for iOS
Swift
2
star
21

aws4

Attach and extract signed information to / from URIs via Amazon's AWS Signature Version 4
Go
2
star
22

backup-ns

Application-aware k8s CSI snapshots
Go
1
star
23

A3Dooropener

Java
1
star
24

spm-collection

All our Swift packages in one neat collection
1
star
25

ReactiveForm

Swift
1
star
26

CarouselDemo

Kotlin
1
star
27

A3RecyclerViewDecorations

Decorations for android recyclerviews
Java
1
star
28

A3WebView

Wrapper around WebView
Java
1
star
29

next-starter

An opinionated NextJS starter project with storybook, vitest, mui, tailwind integration. Typesafe i18n included. Dockerfile provided for easy deployment. Tailored for quick scaffolding of projects @ allaboutapps.
TypeScript
1
star