1 画像ファイルとして書き出す画像の準備
Single View Applicationテンプレートでプロジェクトを新規作成してください。Product NameはImagingとします。
1.1 画像の準備
まずはおさらいを兼ねて、UIKitを使ってオフスクリーンを作り描画をしましょう。
課題1ViewControllerに次のメソッドを実装してください。
func createImage(contentsSize:CGSize) -> UIImage!
contentsSizeで指定された大きさのオフスクリーン一杯に赤丸を描き、UIImageインスタンスとして戻す。
ヒント
ステップ13の「4 contentsの直接加工」で学習したUIImage作成メソッドが利用できます。丸を塗りつぶす前に、UIColorの+redColor、-setFillを使ってください。
解答例ヒントで紹介されているメソッドを加工して、今回のViewController.swiftに実装します。
詳細はサンプル:20/Imaging-00を参照してください。
課題1を済ませた段階でオフスクリーンが作成できるようになっているので、-viewDidLoadメソッドで、100 × 100ピクセルの画像をUIImageインスタンスとして作成します。
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録