加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – 从UITextField中取消键盘,UITextView作为UIScrol

发布时间:2020-12-14 17:15:51 所属栏目:百科 来源:网络整理
导读:我有一个应用程序,UIScrollView被添加为UIView的子视图.我添加了UITextField,UITextview作为UIScrollView的子视图.我想在点击滚动视图时关闭键盘.我怎样才能做到这一点? 解决方法 只需添加UITapGestureRecognizer即可 - (void)viewDidLoad{ [super viewDidL
我有一个应用程序,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];
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读