質問: iphone アプリ タップ 拡大 iphoneアプリの作成に関しての質問です。 アプリ起動後、画像ボタンをタップするとその画像が拡大(1.5倍ほど)されて表示 拡大後、そのボタンの周りに設置されたボタンを押すことができるようになり 中央をタップすると縮小してもとに戻る こういったアクションを加えたいのですがどうすればよいでしょうか?
回答: > できればもう少し詳細に教えていただきたいです。 そもそも教えてもらうようなことではありませんよ。あなたがめざすインターフェイスは、べつに定型ではないので、サンプルプログラムを探しても、見つからないでしょうし、どういうプログラムの実装をするか、それはあなたの自由ですから、あなたの自由な発想の上で、プログラムを組んでいけばいいのであって、だれかに教わるような筋合いの話ではありません。 けっきょくは、やろうとするプログラムを、ステップごとに分解して、そのひとつひとつのステップに近いサンプルを探すことになるでしょう。 まず、タップをジェスチャーとして、view(というか、responder)が受け取る。これはさきに紹介したとおり。 イベントを与えられて、viewがその大きさを変化させる。iphoneアプリらしくするには、アニメーションして大きくなるのがいいでしょうから、uiviewのアニメーションか、caanimattionフレームワークのガイドを調べます。 uiviewの表示、非表示のやりかたも覚えなければならないでしょうね。 ともかくユーザインターフェイスとしては、ちょっとしたアクセントくらいのプログラムですが、いざ書こうとすると、けっこう煩雑で時間がかかりそうです。その意味でも、気軽に赤の他人に、「教えてくれ」といえるようなものでもないといえるでしょう。