我的 iPad 应用程序中有一个按钮,当按下它时,它会添加 GestureRecognizer。再次按下时,它应该删除它们。
我的代码在 if 块中,并且我知道运行了正确的代码块,因为 NSLog 打印了正确的日志消息。
我正在添加这样的识别器:
[self.view addGestureRecognizer:panRecognizer];
[self.view addGestureRecognizer:pinchRecognizer];
[self.view addGestureRecognizer:rotationRecognizer];
[self.view addGestureRecognizer:tapRecognizer];
并尝试像这样删除它们:
[self.view removeGestureRecognizer:panRecognizer];
[self.view removeGestureRecognizer:pinchRecognizer];
[self.view removeGestureRecognizer:rotationRecognizer];
[self.view removeGestureRecognizer:tapRecognizer];
这是我的全部功能: http: //www.pastelib.com/show/ZlICyb9Q
它不起作用,我无法弄清楚为什么,你们有什么建议吗?
提前感谢所有帮助和建议:)