Iphone 检测全局UIWindow对象上的触摸事件
我已经为我的应用程序创建了一个Iphone 检测全局UIWindow对象上的触摸事件,iphone,objective-c,ios,touch,uiwindow,Iphone,Objective C,Ios,Touch,Uiwindow,我已经为我的应用程序创建了一个UIWindow全局对象,比如 #define APP_DELEGATE_WINDOW ((UIWindow*)((AppDelegate*)[[UIApplication sharedApplication] delegate])).window 现在在一个UIViewController中,我向APP\u DELEGATE\u窗口添加了一个背景透明的子视图 我想要这样一个功能,当我触摸APP\u DELEGATE\u窗口中添加的透明背景时,我想关闭子视图 如何
UIWindow
全局对象,比如
#define APP_DELEGATE_WINDOW ((UIWindow*)((AppDelegate*)[[UIApplication sharedApplication] delegate])).window
现在在一个UIViewController
中,我向APP\u DELEGATE\u窗口添加了一个背景透明的子视图
我想要这样一个功能,当我触摸APP\u DELEGATE\u窗口中添加的透明背景时,我想关闭子视图
如何在APP\u DELEGATE\u窗口
上检测触摸,以便在该触摸事件中,我可以关闭视图及其子视图
现在在一个UIViewController中,我向APP\u DELEGATE\u窗口添加了一个具有透明背景的子视图
您可以向具有透明背景的子视图添加一个UITapgestureRecognitor
。然后在手势识别器的处理程序中,您将移除视图控制器及其视图。谢谢,这是一个很大的帮助。。。毫无原因,我正在搜索UIWindow上的触摸检测,再次感谢。