2013-04-02 104 views
0

我正在尋找一種方法來檢測UIWindow是否在任何視圖中的任何位置觸及。然後我想發出一個控制器會迴應的通知。全球UIView觸摸通知

我用這使超時(即不活動後註銷)

有沒有通知我可以訂閱?這將是我首選的互動。我不想在每個視圖中實現我的邏輯,因此類別也可以起作用。

也許有一個我失蹤的API。

+0

添加,其截取並轉發觸摸事件,而發送通知的重要窗口上的覆蓋看法? – 2013-04-02 14:39:47

回答

0

你總是可以繼承UIWindow和覆蓋sendEvent:方法

- (void)sendEvent:(UIEvent *)event; 
{ 
    [super sendEvent:event]; 

    if (UIEventTypeTouches == event.type) { 
    NSLog(@"Touched"); 
    } 
}