回答編集履歴
2
検証用プロジェクトを置くリポジトリを変更しました。
test
CHANGED
@@ -158,4 +158,4 @@
|
|
158
158
|
|
159
159
|
|
160
160
|
|
161
|
-
* [https://github.com/CH3COOH/SampleTouchEventCancel](https://github.com/CH3COOH/SampleTouchEventCancel)
|
161
|
+
* [https://github.com/CH3COOH/Samples/tree/master/SampleTouchEventCancel](https://github.com/CH3COOH/Samples/tree/master/SampleTouchEventCancel)
|
1
説明の追加
test
CHANGED
@@ -1,4 +1,8 @@
|
|
1
|
-
現在のViewの作り
|
1
|
+
現在のViewの作りですと、仮に `touchView.isUserInteractionEnabled`を`false`にしても、touchesMoved()が呼ばれ続けてしまうため、Viewのドラッグは止まらないかと思います。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
下記のサンプルコードでは次のような対応をおこないました。
|
2
6
|
|
3
7
|
|
4
8
|
|
@@ -136,7 +140,7 @@
|
|
136
140
|
|
137
141
|
|
138
142
|
|
139
|
-
上記のサンプルコードを実行し
|
143
|
+
上記のサンプルコードを実行した動画を添付します。5秒のタイマーが満了すると`hoge()`を実行してタッチ対象から外すようにしました。
|
140
144
|
|
141
145
|
|
142
146
|
|