gpt4 book ai didi

objective-c - 从 UITextField、UITextView 作为 UIScrollView 的 subview 解除键盘?

转载 作者:搜寻专家 更新时间:2023-10-30 19:52:30 26 4
gpt4 key购买 nike

我有一个应用程序,其中 UIScrollView 添加为 UIView 的 subview 。我添加了 UITextField,UITextview 作为 UIScrollView 的 subview 。我想在 ScrollView 中点击时关闭键盘。我该怎么做?

最佳答案

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

关于objective-c - 从 UITextField、UITextView 作为 UIScrollView 的 subview 解除键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14785395/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com