Skip to content

duonghungto/SwiftGridView

 
 

Repository files navigation

SwiftGridView

CocoaPods Compatible License Platform

Swift based data grid component. Currently this project is iOS9+ compatible only. SwiftGridView allows for quick and easy data grids that are customizable with datasource and delegate methods similar to a UITableView or UICollectionView.

Demo

Installation with CocoaPods

Since the project is written in swift it is required to include 'use_frameworks!'

pod 'SwiftGridView', '~> 0.7'

Features

Currently the Swift Grid View supports a lot of the expected features for a data grid, but it may not cover all requirements.

Cell Types

  • Header
  • Footer
  • Section Headers
  • Section Footers
  • Standard Cells

Cell Selection

  • Row Selection
  • Cell Selection
  • Multi selection
  • Header/Footer selection

Additional Functionality

  • Sticky section headers
  • Frozen Columns
  • Frozen Rows
  • Grouped Headers
  • Pinch to expand size (experimental)

Usage

For an example of how to utilize, see the example project. It is pretty similar to any other view type with required data source and delegate methods.

License

SwiftGridView is released under the MIT license. See LICENSE for details.

About

Swift based data grid view.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 99.5%
  • Ruby 0.5%