情况是这样的
我有一个UIImageView
说 imvObj 在UIView中说 vwObj ,整个设置都在UITableViewCell
内。我在 vwObj 上添加了UIPanGestureRecognizer
。这件事在iOS
< UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(someOtherMethod:)];
[panGesture setDelegate:self];
[panGesture setMaximumNumberOfTouches:1];
[vwObj addGestureRecognizer:panGesture];
[panGesture release];
< {的 5.0 即可。
请帮忙。
修改
[panGesture setDelegate:self];
解决方案
刚刚删除了以下行并解决了问题
{{1}}
答案 0 :(得分:4)
我想你忘了为imageview启用userInteraction。
imageView.userInteractionEnabled = YES;
答案 1 :(得分:2)
终于得到了解决方案。
我做了一个错误的事情,我在设定自己的目标后设置了手势委托。因此,以下行在iOS5
[panGesture setDelegate:self];
一旦我删除它,问题就解决了。