swift - 快速编辑 TableView 单元格中的 TextView
问题描述
我被困住了:我有一个由我制作的 .xib 单元格填充的 TableView。这些单元格中的每一个都包含一个可编辑的 TextView。我正在尝试将用户在这些 TextView 中输入的文本保存在我的 Firebase 数据库中。我不想实现任何按钮,文本应该在 TextView 编辑结束后立即保存。
我试图将 .xib 文件中的 TextView 连接到 UITableViewCell 类,但它不允许我将其作为 IBAction 连接,而只能作为插座或插座连接。
请帮助我,谢谢!
解决方案
- 你需要
UITextFieldDelegate
在你的UITableViewCell
类中实现。 delegate
将的连接UITextView
到单元类。- 做任何你想做的事情
func textViewDidEndEditing(UITextView)
,你需要在你的单元类中实现。
在这里您可以阅读更多信息:https ://developer.apple.com/documentation/uikit/uitextviewdelegate/1618603-textviewshouldendediting?changes=_2