无法隐藏iPhone Xcode4.3中的小键盘

时间:2012-06-24 06:32:38

标签: iphone ios5 xcode4.3

这是我的代码如下。我可以打电话给我的小键盘,但我无法隐藏它。如何隐藏它?

- (IBAction)loopBtn:(id)sender {
    loopBtn.keyboardType = UIKeyboardTypeNumberPad;
    [loopBtn becomeFirstResponder];
    [sender resignFirstResponder];
}

1 个答案:

答案 0 :(得分:0)

您可以通过UIView UIControl UIControlUIView的子类来隐藏键盘。然后编写一个IBAction方法,当您触摸UIControl(以前为UIView)时执行此方法。打开界面编辑器并选择main UIView。然后打开身份检查器并将其从UIControl更改为UIView。现在在你的viewcontroller中编写一个IBAction方法。

-(IBAction)hideKeyboard:(id)sender
{
    [self.view endEditing:YES];
}

现在将您的UIView的TouchUpInside事件连接到此IBAction方法。只要您在文本区域外触摸,这将隐藏键盘。