gpt4 book ai didi

iphone - View 中的 TapGestureRecognizer 从 View 禁用按钮

转载 作者:行者123 更新时间:2023-11-28 20:31:28 24 4
gpt4 key购买 nike

我有一个 uivew 作为 rootView。 View 中有一个按钮和一个文本字段。

当文本域处于编辑模式时,键盘出现。

为了关闭键盘,我向整个 View 添加了一个 uiTapGestureRecognizer。这样当触摸屏幕时,键盘就会消失。

但是 View 中的按钮也会得到这个手势识别器。键盘显示时,触摸按钮可以使其高亮显示,但不能触发该按钮的 Action 。

当键盘显示在 View 中时,有什么方法可以使按钮 Action 起作用吗?非常感谢。

最佳答案

UIGestureRecognizerDelegate in .h 文件

以.m 为单位

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {

if (touch.view == yourbutton )
{
return NO;
}
return YES;
}

关于iphone - View 中的 TapGestureRecognizer 从 View 禁用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12001235/

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