【发布时间】:2011-07-25 07:11:51
【问题描述】:
在 UITableViewCell 中有一个嵌套的 UITextField,并且 userInteraction 最初设置为 NO。该表有 2 个这样的单元格。
我正在尝试执行以下操作:
- 点击 UITableViewCell
- 应选择单元格中的 UITextField(userInteraction 设置为 YES)
- 应该会出现键盘。
一切正常,我可以使用键盘在 UITextField 中进行更改,但奇怪的是,UITextField 中缺少典型的闪烁光标。
我错过了什么吗?
【问题讨论】:
-
当单元格被选中时你是否调用了[myTextField becomeFirstResponder]?
-
如果您使用内置单元格样式,您的文本字段或其一部分可能隐藏在 cell.textLabel 框架下方
-
@Alex Coplan:是的,就是这么做的。它也返回 YES 并显示键盘,如前所述,编辑工作。
-
@xs2bush:嗯,不太可能,因为我确实看到了这些字母,所以如果它被阻止了,这些字母也会被阻止吗?
-
也许您正在将单元格文本设置为 textfield.text。 thts hw 你可以看到文字但没有光标
标签: ios uitableview uitextfield