ios touchesBegan没有调用arm64设备

时间:2014-11-04 17:09:19

标签: ios iphone

我有一个基于本教程的自定义UIView:http://www.raywenderlich.com/1768/uiview-tutorial-for-ios-how-to-make-a-custom-uiview-in-ios-5-a-5-star-rating-view

在arm64设备上(iphone 5s,6,6 plus,ipad air):UIView的touchesBegan方法永远不会被调用。在早期版本(iphone 5,4s,...)它的工作方式与预期相同 - touchesBegan被调用。在模拟器(iOS 7.1,8.1)和ipad air(iOS 8.1)上测试。

很奇怪,教程中的示例项目正在运行......

除了第10次再次阅读教程之外的任何建议吗?

1 个答案:

答案 0 :(得分:0)

我的观点是接受旧设备上的触摸......无论如何,我用一招来解决它。我希望能够处理在网格9x9中订购的自定义按钮。所以我在我的按钮背景上使用了UITapGestureRecognizer,在触摸回调中我只检查了哪个按钮。