如果没有子类化UIResponder类(例如UIView)并覆盖其touchesBegan:withEvent:方法,是否可以获知UIResponder类的触摸事件?
here回答了这个问题。
答案 0 :(得分:1)
你的问题有些令人困惑......'没有子类化UIResponder ......你能不知道UIResponder的触摸事件?'您是否在询问是否可以将touchesBegan / Moved / Ended / Cancelled事件添加到任何 NSObject?!?我对框架还不够熟悉,但是如果它们被实现为NSObject的类别或子类,那么它们是否会被调用?!?
但是,不管你在做什么,响应者链的顶端(末端)是UIApplication(也是UIResponder的子类),如果你有一个iPhone应用程序,那么你有一个UIApplication单例,你可以查询触摸事件...