teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

補足情報

2021/06/18 06:31

投稿

Himukinman
Himukinman

スコア0

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

補足情報

2021/06/18 06:31

投稿

Himukinman
Himukinman

スコア0

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()

2021/06/18 06:26

投稿

Himukinman
Himukinman

スコア0

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