0

我对 UIPanGestureRecognizer 行为有疑问。

除非我从 iPad 顶部滑入,否则一切都很好。顶部在此处表示相机所在的一侧,无论当前设备方向如何。

使用以下代码调试 UIPanGestureRecognizer 行为:

- (void)viewDidLoad
{
    [super viewDidLoad];
    _pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panGesture:)];
    [self.view addGestureRecognizer:_pan];
}


- (void)panGesture:(UIPanGestureRecognizer*)gesture
{
    if (gesture.state == UIGestureRecognizerStateBegan) {
        NSLog(@"BEGIN");
    } else {
        NSLog(@"GO");
    }
}

因此,当我从顶部滑入时,什么也没有发生。

好像iOS会捕捉到那个手势,可能和通知中心有关?

原则上似乎可以得到那个手势,因为我在其他应用程序上看到了这个。

我在这里想念什么?

4

1 回答 1

0

苹果在他们的过渡指南中表示,通知中心的存在意味着您在屏幕最底部和最顶部的触摸可能会被取消。我认为这可能是一个例子。

于 2013-10-09T14:26:52.727 回答