Tag: 击中

hitTest触发UIKeyboard时触发

我试图修复一个涉及UIView hitTest的bug:withEvent:当UIKeyboard上的触摸时,我的视图被调用,但只有在应用程序已经在后台。 这是发生在我的应用程序与复杂的视图层次结构,所以我转载它只有2意见的应用程序: 1 UIView 768×1024(全屏) 1 UITextView 200×200在全屏视图的上半部分 行为如下: 点击textview导致全屏视图的hitTest方法触发,文本字段成为第一响应者,然后键盘出现所有预期的。 点击键盘上的按键工作正常。 现在closures键盘。 发送应用程序的背景。 然后恢复应用程序。 再次使textview第一响应。 这是麻烦,现在当敲击键盘上的按键时,全屏视图的hitTest方法正在触发。 我在iOS 5 iPad 2上看到了这一点。只有在设备上,从来没有在模拟器。 任何想法为什么hitTesting可能会搞砸了这种方式? 谢谢。