Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 uivew 作为 rootView。视图中有一个按钮和一个文本字段。
当文本字段处于编辑模式时,会出现键盘。
要关闭键盘,我在整个视图中添加了一个 uiTapGestureRecognizer。这样当触摸屏幕时,键盘就会消失。
但是视图中的按钮也会得到这个手势识别器。键盘显示时,触摸按钮可以使其高亮,但不能触发该按钮的动作。
当键盘显示在视图中时,有什么方法可以使按钮动作起作用?非常感谢。
.h 文件中的UIGestureRecognizerDelegate
米
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch { if (touch.view == yourbutton ) { return NO; } return YES; }