はじめに まいどです。CX事業本部の中安です。まいどです。 本日はタイトル通り、ドーナツグラフ(円グラフ)を描画するビュークラスを作ってみたというお話です。 以前にお仕事で作っていた同様のものを作ったのですが、再構築する形で汎用的なビュークラスにしてみました。 せっかく作ったのでブログにしたためてみようかと思った次第です。 ちなみに完成イメージはこんな感じ。 この手のものはライブラリなどで既に何個もありそうですが、自分の手で作ってみるのも楽しいものです。 基本的な機能しか備わっていませんが、同じようなUIを検討している開発者の方のヒントになれば幸いです。 クラスのインターフェイス まずはクラスのインターフェイスのご紹介 import UIKit @IBDesignable class PieChartView : UIView { @IBInspectable var maxValue: