gpt4 book ai didi

ios - UITapGestureRecognizer 使某些字段不可点击

转载 作者:行者123 更新时间:2023-11-29 12:12:35 26 4
gpt4 key购买 nike

我在最低 View (self.view) 上使用 UITapGestureRecognizer 来隐藏我的键盘。

UITapGestureRecognizer *tapHandler = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleBackgroundTap:)];
[self.view addGestureRecognizer:tapHandler];

handleBackGroundTap 方法只是做

[self.view endEditing:YES];

这段代码在我的大部分 View 中都可以正常工作,除了几个

  1. 一个 View ,其中我使用填充了可点击项目的表格 View (它实际上是一个复选框列表)
  2. 一个使用日期选择器的 View (当您单击文本字段时,日期选择器应该打开)

在这两个 View 中,表示项目变得无响应:复选框不可点击(点击时它们不标记或取消标记)并且日期选择器拒绝显示。

我的问题是:为什么?并且:是否有任何解决方法?

注意:如果我不添加手势识别器,这些字段可以正常工作,但无法关闭键盘会很烦人。

最佳答案

所以当我环顾四周时,我偶然发现了一个解决方案(这很典型......已经搜索了几天,当我发布问题时我找到了解决方案)

无论如何添加

[tapHandler setCancelsTouchesInView:NO];

解决了问题

编辑:我必须等待 2 天才能接受这个作为答案......

关于ios - UITapGestureRecognizer 使某些字段不可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32945152/

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