键盘一出现就被解雇了

时间:2014-01-16 06:12:10

标签: ios objective-c cocoa-touch uiwebview uigesturerecognizer

我有一个应用程序,涉及使用不同种类的手势。因此,为了区分这些手势,我使用shouldRecognizeSimultaneouslyWithGestureRecognizer方法返回YES。但是,在执行此操作时,UIWebView上的键盘会在呈现后立即被解除。如果我没有,那么键盘功能正常但控制器无法识别不同的手势。      如何使键盘功能正确并同时识别不同的手势?

1 个答案:

答案 0 :(得分:0)

试试这个

#pragma mark -
#pragma mark UITextFieldDelegate Methods

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    [textField resignFirstResponder];
    return YES;
}

- (void)textFieldDidEndEditing:(UITextField *)textField {
    [textField resignFirstResponder];
}

//You can use like this in your   shouldRecognizeSimultaneouslyWithGestureRecognizer  method
[textView resignFirstResponder];