1 プロジェクトの構成
サンプル:24/CanvasWithPallet-03を拡張するにあたり、これまでに作ったExtendablePalletViewクラスとThumbnailViewクラスをプロジェクトに加えることにします。
まずは色エディタ付き拡張パレット用にExtendablePalletViewから加えてみましょう。
1.1 ExtendablePalletViewの利用
色エディタ付き拡張パレットはCanvasWithPalletプロジェクトに、サンプル:18/ExtendablePalletView-08-altのSlideInSlideInプロジェクトのExtendablePalletView.swiftを加えて実現します。また、サンプル:24/CanvasWithPallet-03にあるPalletは、ステップ15で作った古いものなので、こちらもサンプル:18/ExtendablePaletView-08-altのものにPalletディレクトリごと差し替えます。
ExtendablePalletViewの準備はViewControllerの-loadSlideInViewメソッドでおこなっています。取っ手をタップされた時のパレットのスライド、色エディタの埋め込み方などは、SlidInプロジェクトのViewController.swiftを参考にしてください。また、ステップ18では色エディタによる色変更時に、CanvasViewのpenColorを対応させていなかったので、この点は次のようにして対応しています。
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録