iPadの写真アプリをピンチして拡大する方法
-
27-09-2019 - |
質問
これまでこのサイトで質問されたことはないと思いますが、間違っている可能性があります。
iPad の写真アプリでその効果全体を得る方法の基本を知っている人はいますか?基本的に、写真のスタックをピンチすると、そのスタック内の写真を「覗く」ことができます。ピンチした 2 本の指の間の距離に基づいて拡大され、外側へのピンチ ジェスチャを完全に完了すると、スタック内の写真が開きます。新しい見方。
見る これ 私の言いたいことを理解するにはビデオをご覧ください。私は少なくとも知っています サードパーティ製アプリ 1 つ これは iPad の写真アプリと同じ方法を使用しているので、できることはわかっています。で何かやろうと思う UIPinchGestureRecognizer しかし、具体的にどのように進めればよいのかわかりません。
解決
まあ、明白な方法以外に特に簡単な方法はありません。
展開できる個々のモノに対して UIPinchGestureRecognizer を使用します。ターゲットとアクションを指定すると、指がつまんでいる間 (具体的には指が出入りするたびに) 基本的にそのメソッドが 100 万回呼び出されます。
メソッド内で、スケール プロパティを確認します。これは基本的に指がどれだけ内側または外側に移動したかを表します。スケールなどに基づいて、長方形内に適切なビューをレイアウトします。おそらく、最初にそれをどのように行うべきかについての一般的なアイデアを持っているでしょうし、実際にそれがどのように行われるかです。
ただし、警告しておきますが、Apple は以前、ピンチして展開するアプリを拒否しました。今も有効かどうかは分かりませんが、以下のような記事があります。 http://www.appleinsider.com/articles/10/04/07/apple_rejected_ipad_app_for_using_pinch_to_expand_gesture.html