UISwipeGestureRecognizer *rightRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(rightSwipeHandle:)];
rightRecognizer.direction = UISwipeGestureRecognizerDirectionRight;
[rightRecognizer setNumberOfTouchesRequired:1];
[self.view addGestureRecognizer:rightRecognizer];
UISwipeGestureRecognizer *leftRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(leftSwipeHandle:)];
leftRecognizer.direction = UISwipeGestureRecognizerDirectionLeft;
[leftRecognizer setNumberOfTouchesRequired:1];
[self.view addGestureRecognizer:leftRecognizer];
viewDidLoad メソッドにスワイプ ジェスチャを追加しました。左右にスワイプする複数のビューがあり、ビューにはテーブルが含まれています。テーブルにデータがある場合、左右のジェスチャは正常に機能しますが、空のテーブルの場合はジェスチャが機能しません。
なにか提案を.. ?
注:シミュレーターでは機能しますが、デバイスでは機能しません。