使用“ECSlidingViewController”从Screen的特定部分实现滑动操作

时间:2014-01-28 16:16:51

标签: ios ecslidingviewcontroller

我让ECSlidingViewController工作正常,但是我希望以这样的方式实现它:当用户尝试从标题部分轻扫时,不会执行用户尝试滑动操作。

我只需要应用程序的正文部分来响应滑动结构

1 个答案:

答案 0 :(得分:0)

这就是我做到的。 locationRect和locationrect2是您希望手势启用的部分。

- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer
{
CGRect locationRect;
CGRect locationRect2;
locationRect = CGRectMake(0, 0,60, self.view.frame.size.height);
locationRect2 = CGRectMake(self.view.frame.size.width-60, 0,60,self.view.frame.size.height);
CGPoint p = [gestureRecognizer locationInView:self.view];

if (CGRectContainsPoint(locationRect, p) || CGRectContainsPoint(locationRect2, p)) {

    return YES;
} else {

    return  NO;
}

}