3

このアプリはhttp://pushpoppress.com/ourchoice/で見ることができます。私が興味を持っているのは、下部のサムネイルを自由につまんで全体を表示できる部分です。そのような効果を再現するのは興味深いでしょう。

アイデアはありますか?

4

2 に答える 2

2

画像を回転するには:

math.h をインポートする

in touchesbegan: firsttouch、secondtouch などを検索します。

次に: float startdirection = tanh((firsttouch.y-secondtouch.y)/(firsttouch.x-secondtouch.x));

in touchesmoved: firsttouch を検索し、secondtouch をもう一度検索してから:

float newdirection = tanh((firsttouch.y-secondtouch.y)/(firsttouch.x-secondtouch.x));

image.transform = CGAffineTransformMakeRotation(newdirection-startdirection);

于 2011-07-04T16:51:39.080 に答える
0

touchesBegan を使用できますが、タッチを列挙し、ポイント間の距離、それらの位置などを使用して、UIImageView のサイズと位置を操作します。次に、距離が十分に大きい場合、自動的にフルスクリーンにジャンプできます。

于 2011-07-04T02:29:30.463 に答える