SpreadsheetView - まるでExcelのように複雑なグリッド表示をiOS上で実現
iOSアプリではシンプルで直感的なUIを求められますが、業務用アプリとなると一段違ったレベルのUIが求められます。一覧表のような形式であったり、複数人のスケジュールを一覧できる機能が欲しいと言われることもあるでしょう。 そうした難しい表形式の表示を提供するのがSpreadsheetViewです。Excelで作るような複雑な表示を実現します。
SpreadsheetViewの使い方
ガントチャートです。iOS上でこんな表示ができます。
ちゃんとスクロールできます。
スケジュール表示も。
テレビ欄のような表示もできます。
SpreadsheetViewではヘッダーや左端を固定にしながら複雑なグリッド表示を実現します。業務システムでありがちな表示をiOSで実現したいと言われると相当大変な目を見ますが、SpreadsheetViewを使うことで柔軟な表示ができるようになるでしょう。
SpreadsheetViewはSwift製、iOS用のオープンソース・ソフトウェア(MIT License)です。