在UINavigationController中推送新控制器时触摸没有被取消?

时间:2011-05-24 17:51:20

标签: objective-c cocoa-touch ios

在Objective-C / Cocoa中,我的印象是每个touchesBegan:call必须有一个相应的touchesEnded:或touchesCancelled:call,但是当UINavigationController推送一个新的视图控制器时情况并非如此。在我的测试中,无论何时推送新的VC,特别是在已经移动一个手指的同时点击按钮时,前一个VC中的最后一个触摸调用是touchesMoved:。什么都没有取消或结束!

这种行为是否正确,如果是,那么处理它的最佳方法是什么?谢谢!

0 个答案:

没有答案