14.1Charts(DGCharts)ライブラリとは?公式リファレンス:ChartsiOSアプリで使用できるChartsは簡単に折れ線グラフや円グラフ、棒グラフなどの図を実装することのできるライブラリです。Chartsフレームワークが追加されたことでこのライブラリの正式名称はDGChartsに変更になっているようです。import文もChartsからDGChartsに修正されたようです。DGChartsおすすめ記事:【Swift/UIKit】Charts(DGCharts)の使い方!折れ線グラフの実装方法ChartViewDelegateプロトコルDGChartsではグラフをタップやパン、スワイプされたことを検知して処理を実装するためのデリゲートメソッドがChartViewDelegateプロトコルから提供されています。Animator)}ChartViewDelegateを準拠させるそれぞれのデリゲートメソッドを使用するためにはChartViewDelegateプロトコルをViewControllerに準拠させて、実装しているグラフビューのdelegateプロパティに自身を設定するだけです。self値が選択されたことを検知する値が選択(タップやパン)されたことを検知するには以下のメソッドを使用します。このデリゲートメソッド内では引数entryからタップされた位置にあるデータを取得することが可能になります。}}また設定でhighlightPerTapEnabledにfalseを渡している場合はタップできなくなっているのでパン(スライド)操作のみ検知するようになります。falseまた複数のグラフを表示している際は先にappend(lineDataSet)した方が上になり下に表示されるグラフと重なってしまっている部分はタップイベントが取得しにくくなるので注意してください。実際には下の階層にあるグラフはタップでは取得できずタップできるところからパンすることで取得できました。パンが停止したことを検知するパンが停止したことを検知するには以下のメソッドを使用します。print("パンが停止")}「何も選択されていない場合」または「選択解除」されたことを検知する「何も選択されていない場合」または「選択解除」されたことを検知するには以下のメソッドを使用します。print("「選択されていない状態」または「選択解除」")}ピンチ/ズームジェスチャでスケールが変更したことを検知するピンチ/ズームジェスチャでスケールが変更したことを検知するには以下のメソッドを使用します。\(scaleY)")}スワイプを検知するスワイプしたことを検知するには以下のメソッドを使用します。\(dY)")}アニメーションの終了を検知するアニメーションが終了したことを検知するには以下のメソッドを使用します。print("アニメーションが終了したよ")}まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。ご覧いただきありがとうございました。友達や家族の誕生日を登録しておくと当日に通知が届きお知らせしてくれるiOSアプリです。貸し借り管理アプリお金の貸し借りを管理するためのアプリです。貸借の色が分かれているので識別しやすく、使いやすさを求めてできるだけシンプルなUIにしています。カシホン人に貸すことが多く、誰に貸したか忘れがちな本の貸し借りを記録できるアプリです。