无法清除文本字段

Unable to clear text field

我正在将文本字段添加到 table 视图单元格,我可以编辑文本字段,但无法访问默认的清除按钮。我检查了框架,它们是

Cell Frame : {{0, 70.790001}, {703, 40}}, 
textFieldFrame : {{171, 0}, {505, 39}}

如果我减小文本字段的宽度,我就可以访问清除按钮,这样做会扰乱设计。

我还检查了是否有任何视图与文本字段重叠,但我确定文本字段是单元格的最顶层子视图。

请帮帮我。

在 didSelectRowAtIndexPath 中设置的文本必须为空。

yourTextfield.text = @"";

我设法找到了解决方案,实际上问题是文本字段超出了父视图的范围,在视图范围内更改文本字段的框架解决了问题。

结论:

确保 textfield 在其 superview

的范围内