2013-10-09 2 views
0

UIPanGestureRecognizer 동작에 문제가 있습니다.위에서 슬라이드 할 때 UIPanGestureRecognizer가 작동하지 않습니다.

내 iPad의 상단에서 슬라이드하지 않는 한 모든 것이 효과적입니다. Top은 현재 장치 방향이 어떠 하든지 상관없이 카메라가있는면을 의미합니다. 내가 맨 아무것도에서 밀면

- (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"); 
    } 
} 

그래서 일 : 다음 코드와

내가이 UIPanGestureRecognizer 동작을 디버깅합니다.

iOS가 제스처를 잡는 것처럼 보입니다. 아마도 알림 센터와 관련이있는 것 같습니까?

다른 응용 프로그램에서 보았 기 때문에 원칙적으로 그 제스처를 얻을 수 있습니다.

무엇이 여기에 있습니까?

답변

0

애플은 전환 가이드에서 알림 센터의 존재가 화면의 맨 아래와 맨 위에있는 터치가 취소 될 수 있음을 의미한다고합니다. 나는 이것이 그 가능성의 한 예라고 생각한다.

+0

홈 화면에서도 왼쪽의 슬라이드가 무시됩니다. – tschust

+0

휴대 전화의 홈 화면입니까? – AdamG

+0

홈 버튼이 왼쪽에있을 때 가로 방향으로 iPad에서만이 부분을 확인하십시오. – tschust

관련 문제