回答編集履歴

2

コードを見やすく記載

2017/04/30 02:42

投稿

yamayamak
yamayamak

スコア131

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
-
9
+ ```swift3
10
10
 
11
11
  let irNamelabel = curView.viewWithTag(Int(j)) as? UILabel
12
12
 
@@ -36,6 +36,8 @@
36
36
 
37
37
  }
38
38
 
39
+ ```
40
+
39
41
 
40
42
 
41
43
  ちなみに、UITapGestureRecognizerで引数で指定できる型が決まっているようですので、何でも指定できそうになかったです。ですので、上記のようにストーリボードでUILabelにTagを設定し、それを取得しすることにしました。(私の理解では、そのようでした。。。)

1

UITapGestureRecognizerの引数に型が決まっているようでしたので追記しています。

2017/04/30 02:42

投稿

yamayamak
yamayamak

スコア131

test CHANGED
@@ -1,8 +1,6 @@
1
1
  とりあえず、解決しました。
2
2
 
3
- selector指定時は引数は何もなくても、タップ処理時にUITapGestureRecognizerがViewを取得しているようですので
3
+ selector指定時は引数は何もなくても、タップ処理時にUITapGestureRecognizerがViewを取得しているようですので、そのViewを取得してタグを設定して取得すればどのViewを押されたかが取得できました。
4
-
5
- そのViewを取得してタグを設定して取得すればどのViewを押されたかが取得できました。
6
4
 
7
5
  回答がUILabelになりましたが、同じ要領で実施できると思います。
8
6
 
@@ -37,3 +35,7 @@
37
35
  }
38
36
 
39
37
  }
38
+
39
+
40
+
41
+ ちなみに、UITapGestureRecognizerで引数で指定できる型が決まっているようですので、何でも指定できそうになかったです。ですので、上記のようにストーリボードでUILabelにTagを設定し、それを取得しすることにしました。(私の理解では、そのようでした。。。)