0

Ecslidingviewcontrollerプロジェクトに問題があります。ビューに Uislider を挿入すると、スライダーのスライド モーションが左右のスワイプと間違えられるため、タッチできません。これは、viewWillApper のコードです。

    if (![self.slidingViewController.underLeftViewController isKindOfClass:[MenuViewController class]]) {
    self.slidingViewController.underLeftViewController  = [self.storyboard instantiateViewControllerWithIdentifier:@"Menu"];
  }

  if (![self.slidingViewController.underRightViewController isKindOfClass:[UnderRightViewController class]]) {
    self.slidingViewController.underRightViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"UnderRight"];
  }

  [self.view addGestureRecognizer:self.slidingViewController.panGesture];

スライダーのビュー効果を無効にする方法はありますか? どうもありがとう!

4

1 に答える 1

0

ジェスチャ レコグナイザーをナビゲーション バーに移動する

[_navBarOutlet addGestureRecognizer:self.slidingViewController.panGesture];

またはこの行を削除します

[self.view addGestureRecognizer:self.slidingViewController.panGesture];

これを追加します

self.slidingViewController.shouldAddPanGestureRecognizerToTopViewSnapshot = YES;
于 2013-02-25T09:17:59.937 に答える