0
我想確定整個應用程序觸發哪個視圖,以記錄觸摸,以便日後可以查看日誌並確定用戶做了什麼。我知道我可以繼承UIView並覆蓋touchesBegan/Ended來記錄這些,但是我在界面生成器中使用了很多UIButton,UISlider等實例,除非我也將這些類繼承到子類中,否則將無法工作。確定哪個視圖觸及了所有觸摸
對於確定自上次觸摸以來的時間(對於空閒屏幕超時方法),我已經有UIApplication子類和sendEvent:覆蓋。我可以看到做我想做的事情的唯一方法是遍歷主窗口的子視圖,調用touchesForView:將UIEvent傳遞給sendEvent :,但我想知道是否有更清晰的方法來告訴哪個視圖被觸動(是否通過sendEvent:方法或不)。謝謝!
嗯,這是不完全,但你與我相關的問題幫助,所以我會給你支票。 – Ned 2010-10-13 15:08:18