我將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。