编辑表格单元格
问题描述:
我的表必须提供以下几个功能:编辑表格单元格
点击一个细胞leades用户与更多的细节一个新的视图(没问题)
刷到的小区delets的条目(也没有porblem)
标签&保持在细胞使得编辑相应的单元格中的文本
如何实现此功能?通常情况下,文本不应该是可编辑的,只有当UILongPressGestureRecognizer
函数被激活。不应该弹出一个窗口或s.th.像那样。应该只是光标在单元格文本中的某处闪烁,并使用户可以添加新的/删除的字母。
感谢您的帮助
答
使用自定义的UITableViewCell。同时拥有一个标签(通常显示单元格文本的单元格)和一个UITextField。隐藏UITextField。在长时间按下的情况下,将标签隐藏起来,并且文本字段不会隐藏。将文本信息从标签传输到文本字段并再次返回。这应该做到这一点。
答
而不是在您的UITableViewCell
中使用UILabel
对象,请使用UITextField
对象。默认情况下,将其editable
属性设置为NO
。这意味着他们不能弹出键盘。
但是,如果发生长按,请将editable
设置为YES
,并在所需的文本字段中调用[textField becomeFirstResponder]
。
希望这可以帮助你!
到目前为止,你做了什么?你有错误,我们可以尝试解决?目标是提供帮助解决问题... –