2014-11-04 27 views
0

我已經根據本教程自定義的UIView:http://www.raywenderlich.com/1768/uiview-tutorial-for-ios-how-to-make-a-custom-uiview-in-ios-5-a-5-star-rating-viewIOS的​​touchesBegan不叫上arm64設備

在arm64設備(iPhone 5S,6,6加,ipad的空氣)的UIView的方法的touchesBegan永遠不會被調用。在早期版本(iphone 5,4s,...)它的工作方式與預期的一樣 - touchesBegan被調用。在模擬器(iOS 7.1,8.1)和ipad air(iOS 8.1)上測試。

奇怪的是,從教程樣本項目工作...

除非經過教程再次第10次有什麼建議?

+0

發佈一些代碼,或使用接口檢查,同時調試,以確保您的視圖層次可以接受的一面。你很難說出你對這個問題的描述有什麼不對。 – Adis 2014-11-04 17:17:03

+0

@adis我的觀點是接受舊設備上的觸摸...反正我一招解決它。我想讓我的自定義按鈕在9x9網格中訂購。所以我用UITapGestureRecognizer我的按鈕的背景和觸摸回調我只是檢查哪個按鈕時I. – 2014-11-13 15:38:17

回答

0

我的觀點是接受在較舊的設備接觸......無論如何,我用一個把戲解決它。我想讓我的自定義按鈕在9x9網格中訂購。所以我用UITapGestureRecognizer我的按鈕的背景和觸摸回調我只是檢查哪個按鈕上午一