回答編集履歴

1

訂正

2020/03/02 15:33

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,6 @@
1
+ セルにプロパティをもたせると、セルが編集された際に面倒なことになる**可能性**があるので、
2
+
1
- 試してないんであれですが、
3
+ まあ、試してないんであれですが、
2
4
 
3
5
 
4
6
 
@@ -11,6 +13,12 @@
11
13
 
12
14
 
13
15
  func btnOnCellDidTap(_ cell: UITableViewCell)
16
+
17
+
18
+
19
+ // 即時にセクションがほしいならだけど、邪道かな?
20
+
21
+ func btnOnCellDidTap(_ cell: UITableViewCell) -> Int?
14
22
 
15
23
 
16
24
 
@@ -35,6 +43,16 @@
35
43
  hogeDelegate?.btnOnCellDidTap(self)
36
44
 
37
45
 
46
+
47
+ }
48
+
49
+
50
+
51
+ @IBAction func btnDidTapAndDoSomethingHere(_ sender: UIButton) {
52
+
53
+ guard let section = hogeDelegate?.btnOnCellDidTap(self) else { return }
54
+
55
+ // ここでなんかの処理
38
56
 
39
57
  }
40
58
 
@@ -86,7 +104,13 @@
86
104
 
87
105
  }
88
106
 
107
+
108
+
109
+ func btnOnCellDidTap(_ cell: UITableViewCell) -> Int?
110
+
111
+ return sampleTableView.indexPath(for: cell).section
112
+
89
- }
113
+ }
90
114
 
91
115
 
92
116