这是我的代码如下。我可以打电话给我的小键盘,但我无法隐藏它。如何隐藏它?
- (IBAction)loopBtn:(id)sender {
loopBtn.keyboardType = UIKeyboardTypeNumberPad;
[loopBtn becomeFirstResponder];
[sender resignFirstResponder];
}
答案 0 :(得分:0)
您可以通过UIView
UIControl
UIControl
是UIView
的子类来隐藏键盘。然后编写一个IBAction
方法,当您触摸UIControl
(以前为UIView
)时执行此方法。打开界面编辑器并选择main UIView
。然后打开身份检查器并将其从UIControl
更改为UIView
。现在在你的viewcontroller中编写一个IBAction方法。
-(IBAction)hideKeyboard:(id)sender
{
[self.view endEditing:YES];
}
现在将您的UIView的TouchUpInside事件连接到此IBAction方法。只要您在文本区域外触摸,这将隐藏键盘。