新手问题。在 IB 中,我将 UIImageView 添加到场景并以-viewDidLoad
这种方式为其设置了一些手势:
image.userInteractionEnabled = YES;
image.multipleTouchEnabled = YES;
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(controlPan:)];
[image addGestureRecognizer:pan];
pan.delegate = self;
// and few others gestures same way
...
手势效果很好。之后在 IB 中,我将 UIView 添加到同一场景并实现与之前代码完全相同的手势,再次在-viewDidLoad
. 但在那之后,UIView 和 UIImageView 的手势都停止工作了。我是否需要为此视图制作 .h 和 .m 并在那里实现手势识别器,或者原因可以在其他东西中?