这个问题的范围是IPhone 3.1 sdk(app仍在模拟器中运行)
我有一个表视图,其中有一个单元格,在该单元格中有一个UITextField。表视图已分组,并且有一个部分只包含几个字段。我不使用IB所以backgroundTap是不可能的(据我所知至少)。当我单击文本字段时,键盘显示。隐藏它仍然很麻烦。我已经将UITextFieldDelegate拉到混合中以隐藏键盘,但是当点击背景时,textFieldShouldEndEditing方法似乎不会触发(当我的意思是背景时,我会在分组表视图部分之外点击)。首先,应该吗?
textFieldShouldReturn没有问题,我可以在这一点上辞职,但是如果焦点从那个控件移开,我是不是可以辞职?
非常感谢任何帮助 -Me
答案 0 :(得分:1)
通常,您只会在以下情况下停止编辑字段:
从中的任何一个,您可以调用 - [textField resignFirstResponder]来关闭键盘并调用您的-textFieldShouldEndEditing:方法。没有理由仅仅点击屏幕的非活动部分就会关闭键盘。