回答編集履歴

1

質問に答えてなかった

2019/05/20 02:48

投稿

takabosoft
takabosoft

スコア8356

test CHANGED
@@ -5,3 +5,29 @@
5
5
 
6
6
 
7
7
  これならば、フリーハンドのレスポンスは今までどおりで、ピンチ操作も競合せずに入れこめるのではないかと思います。
8
+
9
+
10
+
11
+ ----
12
+
13
+ > Q1. TouchesXXXメソッドとUIPinchGestureRecognizerでジェスチャーを判定する方法はありますか?
14
+
15
+
16
+
17
+ ちょっと質問の意図と違う事を言うかもしれませんが、
18
+
19
+ [https://developer.apple.com/documentation/uikit/uigesturerecognizer/state](https://developer.apple.com/documentation/uikit/uigesturerecognizer/state)
20
+
21
+ ジェスチャ側のstateプロパティを見ればジェスチャが始まったタイミングや終わったタイミングが解りますので、ここを見てフリーハンド側を制御すると良いと思います。
22
+
23
+ (case canncelledも忘れずに)
24
+
25
+
26
+
27
+ > Q2. そもそもピンチイン/ピンチアウト操作をUIPinchGestureRecognizerではなくTouches***メソッドで書けないのでしょうか?
28
+
29
+
30
+
31
+ Viewをマルチタッチ対応にしておいてピンチ操作を自分で検出するという事も可能といえば可能です。
32
+
33
+ ただ、フリーハンドとの競合の問題はどのみち出ますので、それをどうするかを先に仕様として決める必要があります)