回答編集履歴

1

パッと見

2016/12/20 09:01

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -1 +1,59 @@
1
+ なんとなくやりたいことは分かりましたが、コードが無茶苦茶ですね。
2
+
3
+
4
+
1
- アラートは一つしか表示できません
5
+ パッと見気付いたことを書いておきま
6
+
7
+
8
+
9
+ * UILongPressGestureRecognizerはボタンの数だけ用意して、それぞれのボタンにaddGestureRecognizerして下さい。
10
+
11
+ * 今はタップするたびにaddGestureRecognizerしていますが、最初に一度だけにして下さい。
12
+
13
+
14
+
15
+ * 各ボタンのtagを調べていますが、全く意味がありません。
16
+
17
+
18
+
19
+ ```objectivec
20
+
21
+ long_tapped:(UILongPressGestureRecognizer *)sender
22
+
23
+ {
24
+
25
+ UIButton *button = (UIButton *)sender.view; //長押ししたボタンを取得
26
+
27
+ switch (button.tag)
28
+
29
+ {
30
+
31
+ case 1:
32
+
33
+ //ボタン1の処理
34
+
35
+ break;
36
+
37
+ case 2:
38
+
39
+ //ボタン2の処理
40
+
41
+ break;
42
+
43
+ :
44
+
45
+ }
46
+
47
+ }
48
+
49
+ ```
50
+
51
+
52
+
53
+ として下さい。
54
+
55
+
56
+
57
+ とりあえずこんなところで。
58
+
59
+