从UITextField中取消键盘,UITextView作为UIScrollView的子视图?

Rav*_*ran 3 xcode objective-c uiscrollview

我有一个应用程序UIScrollView添加为子视图UIView.我添加了UITextField,UITextview作为子视图.UIScrollView我想在滚动视图中点击时关闭键盘.我怎样才能做到这一点?

Raj*_*071 10

只需添加 UITapGestureRecognizer

- (void)viewDidLoad
{
    [super viewDidLoad];
    UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(singleTapGestureCaptured:)];
    [scr addGestureRecognizer:singleTap];
}


- (void)singleTapGestureCaptured:(UITapGestureRecognizer *)gesture
{
    //Get touch point
    CGPoint touchPoint=[gesture locationInView:scr];

    //Hide keyBoard
    [self.view endEditing:YES];
}
Run Code Online (Sandbox Code Playgroud)