如何从视图中解除键盘?

我编程创build了文本字段以获取其中的值。 一旦我得到了文本框中的值,我想解雇键盘。

任何人都可以帮我在这个示例代码?

提前致谢。

如果你问的是iOS的键盘,那么你可以这样做:

[textField resignFirstResponder]; 

当一个UITextField获得焦点时,它被称为“获得第一响应者状态”,这意味着它是响应者链中的第一个UIResponder 。 这对您意味着什么,当您将resignFirstResponder消息发送给UIResponder ,接收者将被popup响应者链,并且链中的下一个响应者将获得第一响应者状态。

 [inputView resignFirstResponder]; 

创build一个文本字段委托方法,当按下“返回”button时,将发送resignFirstResponder消息到问题的文本字段:

 // in some method [myTextField setDelegate:self]; - (BOOL)textFieldShouldReturn:(UITextField *)textField { [myTextField resignFirstResponder]; return YES; } 

这段代码不在我头上,所以请重新检查委托方法标题。

有一个button的行动

  UIButton *keyboard=[UIButton buttonWithType:UIButtonTypeCustom]; keyboard.frame = CGRectMake(0,100,320,460); [keyboard addTarget:self action:@selector(keyDown) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:keyboard]; 

在button动作中写下这段代码

  -(void)keyDown{ [textfield resignFirstResponder]; 

}