我有一個惱人的問題。我有一個子類UIViewController,並用正常的-(void)touchesBegan
和-(void)touchesMoved
...方法檢查觸摸事件。無論我嘗試什麼,他們只被要求第一次接觸,其他人則完全被忽略。我知道,這個問題已經解決了這裏:TouchesBegan只被調用一次
然而,該解決方案還沒有爲我工作。我在每個視圖上都設置了multipleTouchEnabled
到YES
,並且我在每個子視圖上設置了userInteractionEnabled
到NO
,但在我所分類的視圖控制器上設置了主視圖。
爲什麼你沒有在_view_上實現'touches'方法? – matt
@matt我已經嘗試通過創建另一個子類和一切,發生完全相同的事情:( –
嗯,我向你保證,每個手指都有一個'touchesBegan' - 手指是一個觸摸。一個小型的項目併發布它?我會很高興看到它,並告訴你你做錯了什麼。有太多的方法來錯誤地配置這裏的東西。 – matt