无法清除文本字段

时间:2015-01-27 14:08:07

标签: ios objective-c ios8 uitextfield

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

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

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

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

请帮帮我。

2 个答案:

答案 0 :(得分:0)

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

yourTextfield.text = @"";

答案 1 :(得分:0)

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

<强>结论

确保textfieldsuperview

的范围内