【问题标题】:Ecslidingviewcontroller and Uisliderecslidingviewcontroller和uislider
【发布时间】:2012-05-22 10:47:23
【问题描述】:

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];

有没有办法禁用滑块上的视图效果? 非常感谢!

【问题讨论】:

    标签: objective-c cocoa-touch uislider


    【解决方案1】:

    将手势识别器移至导航栏

    [_navBarOutlet addGestureRecognizer:self.slidingViewController.panGesture];
    

    或删除此行

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

    并添加这个

    self.slidingViewController.shouldAddPanGestureRecognizerToTopViewSnapshot = YES;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-14
      • 1970-01-01
      • 2014-08-09
      • 2011-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多