在swift中获取自定义单元格中的UITextView数据

Afs*_*ani 1 uitableview ios swift

我有一个自定义单元格UITextView中,并outletUITextView在customCell文件.

现在,我viewController已经tableView创建并将自定义单元格添加到我的表格中.在此之后,我无法访问UITextView并获取其outlet在customCell文件中的数据.我无法将插座移到我的位置,viewController因为我需要它.我怎么能这样做(访问UITextView我的viewController)

Nir*_*v D 6

您可以textView使用您的单元格设置该单元格的委托viewController,首先在其中设置其委托cellForRowAtIndexPath

func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell!  {
    let cell = tableView.dequeueReusableCellWithIdentifier("Cell") as! CustomTableCell 
    cell.textView.delegate = self
    cell.textView.tag = indexPath.row //In case you have multiple textView
    return cell
}
Run Code Online (Sandbox Code Playgroud)

现在,您可以在其UITextViewDelegate方法中获取此textView .

func textViewDidBeginEditing(textView: UITextView) {
    print(textView.text)
} 
Run Code Online (Sandbox Code Playgroud)