gpt4 book ai didi

ios - 如何在 UITextField 和 UISearchBar 中禁用长按手势识别器?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:31:58 31 4
gpt4 key购买 nike

我遇到过很多关于在 UItextView 中禁用长按的帖子,但同样的过程不适用于 UITextField 和 UISearchBar。

有没有什么方法可以禁用长按 UITextField 和 UISearchBar,这样我就可以避免长按放大镜?

我已经检查了“Disable Magnifying Glass in UITextField”,但给出的解决方案实际上并没有禁用放大镜。它只是不允许粗略地在文本之间移动。但仍然显示放大镜。

我想禁用长按 - 以避免 Problem我正用放大镜面对它。我现在想禁用它。当我能够解决这个问题时,将再次启用它。

最佳答案

您可以尝试按照以下方法禁用仅内置的长按手势

for (UIGestureRecognizer *recognizer in textView.gestureRecognizers) {
if ([recognizer isKindOfClass:[UILongPressGestureRecognizer class]]){
recognizer.enabled = NO;
}
}

所有的委托(delegate)方法:-

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
return NO;
}

关于ios - 如何在 UITextField 和 UISearchBar 中禁用长按手势识别器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40930592/

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