有没有办法撤销requireGestureRecognizerToFail。
我使用requireGestureRecognizerToFail在两个UIGestureRecognizers之间设置了一个依赖项,如下所示。
UITapGestureRecognizer* tgr1 = [UITapGestureRecognizer alloc] initWithTarget ...];
UITapGestureRecognizer* tgr2 = [UITapGestureRecognizer alloc] initWithTarget ...];
[tgr1 requireGestureRecognizerToFail: tgr2];
...
// later in the code
[tgr2 release];如何在tgr1中注销tgr2?tgr2是真的发布了,还是tgr1现在有了一个参考?如果不是,发布tgr2会带来问题吗?
谢谢
发布于 2012-04-13 03:46:34
您的问题:
如何在tgr1中注销tgr2?
你有很多选择。
tgr2是真的发布了,还是tgr1现在有了参考?
当您使用tgr2添加到tgr1 requireGestureRecognizerToFail时,tgr2不会使保留计数递增。
如果不是,释放tgr2会导致问题吗?
不会,这不会造成问题,只是tgr2总是会失败,它会调用tgr1
https://stackoverflow.com/questions/10125778
复制相似问题