gpt4 book ai didi

iphone - 从无效的 Xcode 启用和禁用点击手势识别器

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:51:07 25 4
gpt4 key购买 nike

我想标题说的最多,但这里有一些具体细节

我有一个文本框,当我单击它时,它会打开一个键盘,帮助您在文本框上输入数字

我将敲击识别器用于关闭键盘并且它可以工作,但我将其放入 ViewDidLoad 方法中。我想在打开键盘时启用 GestureRecognizer,并在关闭键盘时自行禁用。我需要这个,因为点击识别器会延迟屏幕上的触摸。

ViewDidLoad 中我调用方法使用

[self gestureenablingvoid];
and in the gestureenablingvoid I use this
if (textfield.isEditing) {
//code that generates tapgesture
}

但它并没有像我希望的那样工作。

非常感谢您的帮助

最佳答案

我建议使用 touchesBegan:withEvent: 而不是手势识别器以获得更简单的解决方案:

-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
[yourUITextFieldName resignFirstResponder];
}

将此方法添加到您的 ViewController 后,当您在其外部触摸时,键盘应该会消失。

关于iphone - 从无效的 Xcode 启用和禁用点击手势识别器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10866668/

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