質問編集履歴
3
補足情報
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,18 +12,21 @@
|
|
12
12
|
class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource,UIScrollViewDelegate、removeDelegate {
|
13
13
|
@IBOutlet weak var tableView0: UITableView!
|
14
14
|
@IBOutlet weak var tableView1: UITableView!
|
15
|
+
weak var protcol:removeDelegate?
|
15
16
|
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
|
16
17
|
|
17
18
|
if tableView.tag == 0 {
|
18
19
|
if let cell0 = self.tableView0.dequeueReusableCell(withIdentifier: "FirstTableViewCell") as? FirstTableViewCell {
|
19
20
|
cell0.cellItem = Info[indexPath.row]
|
20
21
|
cell0.delegate = self
|
22
|
+
cell0.protcol = self
|
21
23
|
return cell0
|
22
24
|
}
|
23
25
|
}else if tableView.tag == 1 {
|
24
26
|
if let cell1 = self.tableView1.dequeueReusableCell(withIdentifier: "FirstTableViewCell") as? FirstTableViewCell {
|
25
27
|
cell1.cellItem2 = InfoSearch[indexPath.row]
|
26
28
|
cell1.delegate = self
|
29
|
+
cell1.protcol = self
|
27
30
|
return cell1
|
28
31
|
}
|
29
32
|
}
|
2
補足情報
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,6 +10,23 @@
|
|
10
10
|
|
11
11
|
```ここに言語名を入力
|
12
12
|
class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource,UIScrollViewDelegate、removeDelegate {
|
13
|
+
@IBOutlet weak var tableView0: UITableView!
|
14
|
+
@IBOutlet weak var tableView1: UITableView!
|
15
|
+
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
|
16
|
+
|
17
|
+
if tableView.tag == 0 {
|
18
|
+
if let cell0 = self.tableView0.dequeueReusableCell(withIdentifier: "FirstTableViewCell") as? FirstTableViewCell {
|
19
|
+
cell0.cellItem = Info[indexPath.row]
|
20
|
+
cell0.delegate = self
|
21
|
+
return cell0
|
22
|
+
}
|
23
|
+
}else if tableView.tag == 1 {
|
24
|
+
if let cell1 = self.tableView1.dequeueReusableCell(withIdentifier: "FirstTableViewCell") as? FirstTableViewCell {
|
25
|
+
cell1.cellItem2 = InfoSearch[indexPath.row]
|
26
|
+
cell1.delegate = self
|
27
|
+
return cell1
|
28
|
+
}
|
29
|
+
}
|
13
30
|
remove(){
|
14
31
|
print("remove")
|
15
32
|
}
|
1
補足情報を追加しました。let cell = FirstTableViewCell()
title
CHANGED
File without changes
|
body
CHANGED
@@ -42,6 +42,7 @@
|
|
42
42
|
```
|
43
43
|
class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource,UIScrollViewDelegate、removeDelegate {
|
44
44
|
weak var protcol:removeDelegate?
|
45
|
+
let cell = FirstTableViewCell()
|
45
46
|
override func viewDidLoad() {
|
46
47
|
super.viewDidLoad()
|
47
48
|
cell.protcol? = self
|