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

前端之家收集整理的这篇文章主要介绍了objective-c – 从UITextField中取消键盘,UITextView作为UIScrollView的子视图?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个应用程序,UIScrollView被添加为UIView的子视图.我添加了UITextField,UITextview作为UIScrollView的子视图.我想在点击滚动视图时关闭键盘.我怎样才能做到这一点?

解决方法

只需添加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];
}

猜你在找的Xcode相关文章