1

Iphone 4s 应用程序键盘问题。在主菜单中键盘也显示不隐藏。当滑动搜索enter code here后滑动到应用程序后,它们也会显示在应用程序上。

4

5 回答 5

2

在移动之前,您必须从 TextField 或搜索栏中辞去第一响应者的职务

于 2012-12-05T07:06:07.247 回答
0

嗨,如果你想隐藏键盘,那么在你想隐藏键盘的动作中写下面的代码

[self.view endEditing:YES];

让我知道它是否有效!!!!

快乐编码!!!

于 2012-12-05T07:29:27.867 回答
0

<UItextfieldDelegate>在您的 .h 文件中使用。然后在 nib 文件中与文件所有者进行连接。

写入.m文件

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
 [self.view endEditing:YES];
 return YES;
 }
于 2012-12-05T07:31:33.823 回答
0

尝试使用以下两个选项,在 UISearchBar 的 textDidChange 委托中,您可以检查搜索栏中的字符,如果字符长度为 0,则您可以退出键盘。否则,您可以在键盘上方或任何您想要的位置添加一个按钮,然后在该按钮上单击退出键盘。

于 2012-12-05T07:15:58.553 回答
0

当您从视图中移动时执行此任务

-(void)viewWillDisappear:(BOOL)animated
{
    [self.view endEditing:YES];
}
于 2012-12-05T07:34:23.737 回答