我将MainViewController和LongPressGestureRecognizer添加到MainViewController的视图中。LongPressGestureRecognizer从视图后面识别
当我通过添加下面的MainViewController的子视图控制器作为longpress手势操作来调用我的CategoryViewController时。
- (IBAction)longPressClicked:(id)sender {
_categoryVC = [[CategoryViewController alloc] initWithNibName:@"CategoryViewController" bundle:nil];
_categoryVC.view.frame = self.view.frame;
[self addChildViewController:_categoryVC];
[_categoryVC didMoveToParentViewController:self];
}
我攻长按第一次筛选它加载CategoryViewController儿童控制器和推顶部这是很好的,但我又在做同样的事情,longPressClicked
方法再次调用。
我不知道为什么它会这样做,因为视图顶部的CategoryViewController和它具有UserInteractionEnabled。