拖放中的swift tableviewcell引用

时间:2018-04-17 09:09:05

标签: swift uitableview drag-and-drop

我试图让我的TableView单元格中的textView成为拖动源。

足够简单:

textView.addInteraction(UIDragInteraction)

BUT

我找不到引用此textView的方法。它在我的自定义表格单元文件TableViewCell.swift中定义,我在ViewController.swift文件中找不到引用它的方法。不允许为它制作一个@IBOutlet。经过几天的努力,我放弃了。

class TableViewCell: UITableViewCell {

@IBOutlet weak var label: UILabel!
@IBOutlet weak var textView: UITextView!

}

任何人都知道如何在我的ViewController.swift中引用我的TableViewCell.swift类的成员?

1 个答案:

答案 0 :(得分:0)

在您的cellForRow中,执行以下操作,无需在ViewController中添加插座。已经在tableView单元格中设置了Outlet。所以你可以访问像cell.textView ...

let cell = tableview.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath) as! TableViewCell
cell.textView.text = your data