我试图让我的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类的成员?
答案 0 :(得分:0)
在您的cellForRow中,执行以下操作,无需在ViewController中添加插座。已经在tableView单元格中设置了Outlet。所以你可以访问像cell.textView ...
let cell = tableview.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath) as! TableViewCell
cell.textView.text = your data