iOSアプリではシンプルで直感的なUIを求められますが、業務用アプリとなると一段違ったレベルのUIが求められます。一覧表のような形式であったり、複数人のスケジュールを一覧できる機能が欲しいと言われることもあるでしょう。 そうした難しい表形式の表示を提供するのがSpreadsheetViewです。Excelで作るような複雑な表示を実現します。

SpreadsheetViewの使い方

ガントチャートです。iOS上でこんな表示ができます。

ちゃんとスクロールできます。

スケジュール表示も。

テレビ欄のような表示もできます。

SpreadsheetViewではヘッダーや左端を固定にしながら複雑なグリッド表示を実現します。業務システムでありがちな表示をiOSで実現したいと言われると相当大変な目を見ますが、SpreadsheetViewを使うことで柔軟な表示ができるようになるでしょう。

SpreadsheetViewはSwift製、iOS用のオープンソース・ソフトウェア(MIT License)です。

kishikawakatsumi/SpreadsheetView: Full configurable spreadsheet view user interfaces for iOS applications. With this framework, you can easily create complex layouts like schedule, gantt chart or timetable as if you are using Excel.