IOS - 通过键盘获取当前第一响应者,并取消注册当前视图中的第一响应者
2015-08-18 21:46 HermitCarb 阅读(1673) 评论(0) 收藏 举报
1 UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow]; 2 UIView *firstResponder = [keyWindow performSelector:@selector(firstResponder)]; 3 [firstResponder resignFirstResponder];
哎,这个不建议使用,使用了后,后面不会紧接着响应其他事件。
如:我给UITableViewController.view添加了一个UIGestureRecognizer,在UIGestureRecognizer的selector方法中使用了上面的方法。然后就一直调不出tablleView的didSelectRowAtIndexPath:方法。最后我把所有函数都打上断点才找到原因,建议使用IBAction然后连接视图。
追不到的梦你换一个不就得了。
浙公网安备 33010602011771号