我有一个基于本教程的自定义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次再次阅读教程之外的任何建议吗?
答案 0 :(得分:0)
我的观点是接受旧设备上的触摸......无论如何,我用一招来解决它。我希望能够处理在网格9x9中订购的自定义按钮。所以我在我的按钮背景上使用了UITapGestureRecognizer,在触摸回调中我只检查了哪个按钮。