こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

iPhone アプリ タップ 拡大

iPhoneアプリの作成に関しての質問です。

アプリ起動後、画像ボタンをタップするとその画像が拡大(1.5倍ほど)されて表示
拡大後、そのボタンの周りに設置されたボタンを押すことができるようになり
中央をタップすると縮小してもとに戻る
こういったアクションを加えたいのですがどうすればよいでしょうか?

投稿日時 - 2011-05-22 22:28:16

QNo.6756511

すぐに回答ほしいです

質問者が選んだベストアンサー

> できればもう少し詳細に教えていただきたいです。

そもそも教えてもらうようなことではありませんよ。あなたがめざすインターフェイスは、べつに定型ではないので、サンプルプログラムを探しても、見つからないでしょうし、どういうプログラムの実装をするか、それはあなたの自由ですから、あなたの自由な発想の上で、プログラムを組んでいけばいいのであって、だれかに教わるような筋合いの話ではありません。
けっきょくは、やろうとするプログラムを、ステップごとに分解して、そのひとつひとつのステップに近いサンプルを探すことになるでしょう。
まず、タップをジェスチャーとして、View(というか、Responder)が受け取る。これはさきに紹介したとおり。
イベントを与えられて、Viewがその大きさを変化させる。iPhoneアプリらしくするには、アニメーションして大きくなるのがいいでしょうから、UIViewのアニメーションか、CAAnimattionフレームワークのガイドを調べます。
UIViewの表示、非表示のやりかたも覚えなければならないでしょうね。
ともかくユーザインターフェイスとしては、ちょっとしたアクセントくらいのプログラムですが、いざ書こうとすると、けっこう煩雑で時間がかかりそうです。その意味でも、気軽に赤の他人に、「教えてくれ」といえるようなものでもないといえるでしょう。

投稿日時 - 2011-05-23 22:29:53

お礼

何とかTapDown後に1.5倍で拡大表示、二回目で初期値1.0に戻るというアクションを作成することが出来ました。
ありがとうございます

投稿日時 - 2011-05-24 20:48:17

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

http://developer.apple.com/library/ios/documentation/UIKit/Reference/UITapGestureRecognizer_Class/

UITapGestureRecognizerを使います。

投稿日時 - 2011-05-22 22:45:00

補足

回答ありがとうございます。
教えていただいたことを調べてみましたが
うまく埋め込むことができません。私の作成したいアプリに似たサンプルソースでもあればよかったのですが…
できればもう少し詳細に教えていただきたいです。

投稿日時 - 2011-05-23 21:26:41

あなたにオススメの質問