UIViewのタッチイベントとAnimationを試してみる

iOSではタッチイベントやUser Interfaceを派手にするためのAnimationを簡単に実装できるとのこと。

それを試してみる。

UIViewを継承したクラスにタッチイベントを実装する。今回は画像を読み込んでそれを表示するViewにする。

touchesBeganとthouchesEndedを追加するだけ。

次はタッチイベント内でアニメーションを設定する。

画像がタッチされたらその画像が画面いっぱいに拡大されるアニメーションを設定する。画面中段に複数の画像が敷き詰められた状況を想定する。

あとは、UIViewControllerでこのUIViewをサブビューとして追加していけばいい。

実装した結果がこんな感じ。

動作は軽快。ぬるぬる動いてる。

色んなことができそうな予感がする。

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>