前回の続きで、ACEDrawingViewの紹介になります。 今回はACEDrawingViewとACEDrawingToolType、ACEDrawingViewDelegate プロトコルに関する解説になります。 ACEDrawingToolプロトコルとそのプロトコルを実装した各種のACEDrawing**Toolクラスについては、また別途紹介したいと思います。 (親クラス:UIView) 概要 ACEDrawingViewは、タッチによるペイントツールを提供するビューです。このビューは単独でタッチに対応して描画を実行することができ、適切なパラメータをプロパティとして与えることで、描画ツールの切替や描画色、ペンサイズの設定、透明度(アルファ)の設定などをすることが可能です。また、Undo/Redo機能を備え、描画の取り消しややり直しをおこなうことができます。 Undo/Redoは、1回