第8回 iPhoneアプリ勉強会 〜タッチイベント〜 縣 禎輝 はじめに • タッチイベント – タッチイベントの取得方法 – タッチされた座標を取得 – タッチで画像を動かす 1 タッチイベントの取得方法 • タッチイベントを扱うクラス – UITouch • タッチ全般 – UIScrollView • タッチイベントでスクロール,拡大縮小 2 UITouch で取得できる情報 • タッチ開始 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event • タッチしながら動かす - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event - 指を離す - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event • 通話等でタッチがキャンセル - (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event 3 使用例 4 タッチされた座標を取得 touchViewController.m 5 コンソールで確認 クリックしてみる 6 画像を動かす 1. Resources に画像追加 2. touchViewController.h,touchViewController.mの編集 3. IntefaceBuilderの編集 7 Resourcesに画像追加 8 プログラムの編集 touchViewController.h touchViewController.m 9 InterfaceBuilderの編集 10 動作確認 • タッチした場所に画像が移動 • 画像をタッチしながら指を動かすと画像も連動 11 おわりに • タッチイベント – タッチイベントの取得方法 – タッチされた座標を取得 – タッチで画像を動かす 12 次回までの宿題 • 作りたいアプリの仕様書を作る • アプリ概要:写真より顔検出し検出部分だけ切り出す 切り出した画像をアドレス帳にス ムーズに登録 • ユースケース 顔検出 検出部分の切り出し アクター アドレス帳に適した サイズにリサイズ アドレス帳へのアクセス 13
© Copyright 2024 ExpyDoc