无法清除文本字段
Unable to clear text field
我正在将文本字段添加到 table 视图单元格,我可以编辑文本字段,但无法访问默认的清除按钮。我检查了框架,它们是
Cell Frame : {{0, 70.790001}, {703, 40}},
textFieldFrame : {{171, 0}, {505, 39}}
如果我减小文本字段的宽度,我就可以访问清除按钮,这样做会扰乱设计。
我还检查了是否有任何视图与文本字段重叠,但我确定文本字段是单元格的最顶层子视图。
请帮帮我。
在 didSelectRowAtIndexPath 中设置的文本必须为空。
yourTextfield.text = @"";
我设法找到了解决方案,实际上问题是文本字段超出了父视图的范围,在视图范围内更改文本字段的框架解决了问题。
结论:
确保 textfield
在其 superview
的范围内
我正在将文本字段添加到 table 视图单元格,我可以编辑文本字段,但无法访问默认的清除按钮。我检查了框架,它们是
Cell Frame : {{0, 70.790001}, {703, 40}},
textFieldFrame : {{171, 0}, {505, 39}}
如果我减小文本字段的宽度,我就可以访问清除按钮,这样做会扰乱设计。
我还检查了是否有任何视图与文本字段重叠,但我确定文本字段是单元格的最顶层子视图。
请帮帮我。
在 didSelectRowAtIndexPath 中设置的文本必须为空。
yourTextfield.text = @"";
我设法找到了解决方案,实际上问题是文本字段超出了父视图的范围,在视图范围内更改文本字段的框架解决了问题。
结论:
确保 textfield
在其 superview