我的表必须提供几个功能:
单击单元格将使用户获得一个包含更多详细信息的新视图(单元格上的problem)
)。
如何实现此功能?通常,只有当UILongPressGestureRecognizer函数被激活时,文本才应该是不可编辑的。不应该弹出一个窗口或s.th。就像这样。应该只有光标在单元格的某个位置闪烁,使用户可以添加新的/删除的字母。
谢谢你的帮忙
发布于 2011-11-28 16:20:52
使用自定义UITableViewCell。有一个标签(通常显示单元格文本的单元格)和一个UITextField。把UITextField藏起来。在长时间按下时,使标签隐藏,而文本字段不隐藏。将文本信息从标签转移到文本字段,然后再次返回。这样就行了。
发布于 2011-11-28 16:23:05
不要在您的UITableViewCell中使用UITableViewCell对象,而是使用UITextField对象。默认情况下,将其editable属性设置为NO。这意味着它们不能弹出键盘。
但是,在长时间按下时,将editable设置为YES,并在所需的文本字段上调用[textField becomeFirstResponder]。
希望这对你有帮助!
https://stackoverflow.com/questions/8296902
复制相似问题