UIPageViewController ジェスチャをすべて削除できることはわかりましたが、端のタップ ジェスチャのみを削除したい場合はどうすればよいでしょうか。スワイプ ジェスチャはそのままにしておきたいのですが、これは可能ですか。
ありがとう
ベストアンサー1
をループしてpageViewController.gestureRecognizers
、タップ認識機能を無効にしてみてください。
目的:
for (UIGestureRecognizer *recognizer in pageViewController.gestureRecognizers) {
if ([recognizer isKindOfClass:[UITapGestureRecognizer class]]) {
recognizer.enabled = NO;
}
}
迅速:
for recognizer in pageViewController.gestureRecognizers {
if recognizer is UITapGestureRecognizer {
recognizer.isEnabled = false
}
}