ecslidingviewcontroller和uislider
Posted
技术标签:
【中文标题】ecslidingviewcontroller和uislider【英文标题】:Ecslidingviewcontroller and 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];
有没有办法禁用滑块上的视图效果? 非常感谢!
【问题讨论】:
【参考方案1】:将手势识别器移至导航栏
[_navBarOutlet addGestureRecognizer:self.slidingViewController.panGesture];
或删除此行
[self.view addGestureRecognizer:self.slidingViewController.panGesture];
并添加这个
self.slidingViewController.shouldAddPanGestureRecognizerToTopViewSnapshot = YES;
【讨论】:
以上是关于ecslidingviewcontroller和uislider的主要内容,如果未能解决你的问题,请参考以下文章
ECSlidingViewController - 你怎么知道菜单何时显示?
ECSlidingViewController,禁用旋转iOS6
ECSlidingViewController 冻结 UIRefreshControl