我想創建一個NSNotification所有觸摸事件發生與那裏具體識別類型,而不是處理他們只是觀察他們,任何想法?如何獲得觸摸事件發生的信息以及哪種觸摸事件並未處理?
0
A
回答
0
看看到UIGestureRecognizerDelegate參考,它可以爲你工作: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIGestureRecognizerDelegate_Protocol/Reference/Reference.html
0
是,UIGestureRecognizerDelegate會爲你工作。您可以通過該方法選擇性地啓用觸摸事件。
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
return (touch.view != self.itemWhichDoNotRequireTouch);
}
0
的iOS 6的食譜具有子類的UIWindow,併發送所述事件是這樣的一個UIWindow上述坐在一個單的UIView的一個例子。工作得很好。
https://github.com/erica/iOS-6-Cookbook/tree/master/C01%20Gestures/13%20-%20TOUCHkit
編輯:這也是觀察,它不中斷響應鏈。
相關問題
- 1. 未觸發觸摸和滑動事件
- 2. 觸摸事件
- 3. 如何觸發觸摸事件?
- 4. 觸摸事件沒有觸及方法?
- 5. 獲取ccTouchesMoved的發件人觸摸:(NSSet *)觸及事件:(UIEvent *)事件
- 6. 如何處理UIButton上的觸摸事件和手勢事件?
- 7. iOS:觸摸Imageview時發生的事件
- 8. 事件觸摸屏輕輕觸摸
- 9. 在uiscrollview中處理觸摸事件
- 10. 地圖視圖觸摸事件處理
- 11. 處理時禁用觸摸事件
- 12. 在Apple上處理觸摸事件 - Highcharts
- 13. AppWidgetProvider處理觸摸事件問題
- 14. Seekbar無法處理觸摸事件
- 15. MKMapView觸摸事件
- 16. UIImageView觸摸事件
- 17. Recyclerview觸摸事件
- 18. UIwebview觸摸事件
- 19. 用觸摸設備觸發mousewheel事件
- 20. 識別觸發觸摸事件
- 21. 觸摸事件(onClickListener)不觸發recyclerView
- 22. 在支持觸摸的瀏覽器上創建並觸發觸摸事件?
- 23. 重置觸摸事件的事件處理程序
- 24. 只將觸摸事件轉發給正在觸摸的視圖
- 25. Android中的觸摸事件
- 26. 上的觸摸事件iPhone
- 27. Android的觸摸事件
- 28. 如何以及我可以在Javascript中禁用觸摸事件?
- 29. 的UIView未接收到觸摸事件
- 30. 觸摸開始事件是否會觸發點擊事件?
先生,touch.view是一個只讀屬性我的問題是不干涉UIGestureRecogniser響應者鏈我不希望看到不處理一個手勢,但只有當有一個手勢,我得到一個通知,確定手勢事件已經發生。 – carelesslyChoosy 2013-05-03 09:05:58