当用户想要编辑单元格时,此单元格中会出现一个文本字段。当用户点击表格外的内容时,如何隐藏此文本字段(关闭它)?
答案 0 :(得分:0)
您需要使用自定义TableCell
,因为TextFieldTableCell
不支持在焦点丢失时提交编辑。
请参阅此Table View Tutorial的“示例12-11单元格编辑的替代解决方案”。
引自教程:
请注意,TextField控件的默认实现需要 用户按Enter键提交编辑。你可以重新定义 TextField行为提交焦点更改的编辑,其中 是一种预期的用户体验。尝试修改代码来实现 这种替代行为。