我在最低的向下视图(self.view)上使用UITapGestureRecognizer来隐藏我的键盘。
UITapGestureRecognizer *tapHandler = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleBackgroundTap:)];
[self.view addGestureRecognizer:tapHandler];
handleBackGroundTap方法只是
[self.view endEditing:YES];
除了一对
之外,这段代码在我的大部分视图中都能正常工作在这两个视图中,所述项目无响应:复选框无法点击(点按时不标记或取消标记)并且日期选择器拒绝显示。
我的问题是:为什么?并且:有任何解决方法吗?
注意:如果我没有添加手势识别器,则字段工作正常但无法解除键盘是相当烦人的。
答案 0 :(得分:1)
所以当我环顾四周时,我碰巧偶然发现了一个解决方案(这是典型的...已经搜索了几天,我发布问题的那一刻,我找到了解决方案)
无论如何添加
LOG.info("Id:", idValue);
解决了问题
编辑:我必须等待2天才接受这个作为答案...