我想制作一个最初在屏幕左侧不可见的视图。当手指从屏幕的最左侧平移时,左侧出现并跟随手指。我的意思是完全像 iOS 5 中的通知中心,但在左侧......
这是我想要的图片:http: //i.imgur.com/Bb6tC.png
我的问题是下面的视图上有一个滚动视图,并且 PanGestures 正在干扰......
我试图在下面的视图中仅在定义的区域上捕捉触摸,如下所示:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
UIViewController *touchedVC = (UIViewController *)[gestureRecognizer.view nextResponder];
CGPoint point = [touch locationInView:touchedVC.view]
if (point.x < SIDE_VIEWS_HANDLE_SIZE)) {
return YES;
}
我也使用了委托方法
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
但是,我仍然无法让所有这些平移手势不相互干扰......请问有什么想法吗?:-)