iPad에서는 손가락을 화면의 위쪽이나 아래쪽 가장자리에 놓은 다음 화면 위로 드래그하면 메뉴가 나타납니다. 이런 식으로 내가 어떻게 할 수 있는지 아십니까?iOS가 화면의 왼쪽 가장자리 외부로 끌기를 감지합니다.
3
A
답변
6
1
그럼 당신이 뭔가를 할 수 있습니다,이 예제는 제스처를 추가 사용자 와이프가 화면 전체의
최초의 오른쪽에서 내부 20 픽셀 때에 만 팬 제스처 작업 할 경우입니다 창문
- (void)addGestures {
if (!_panGesture) {
_panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePanGesture:)];
[_panGesture setDelegate:self];
[self.view addGestureRecognizer:_panGesture];
}
}
에 당신이 받았다 터치 이에 따라
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
CGPoint point = [touch locationInView:self.view];
if (gestureRecognizer == _panGesture) {
return [self slideMenuForGestureRecognizer:gestureRecognizer withTouchPoint:point];
}
return YES;
}
당신의 작업을 수행 한 후 팬 동작하고 있는지 체크를 추가 한 후 다음은 터치가 원하는 지역에 있는지 확인하는 방법입니다.
-(BOOL)isPointContainedWithinBezelRect:(CGPoint)point {
CGRect leftBezelRect;
CGRect tempRect;
//this will be the width between CGRectMaxXEdge and the screen offset, thus identifying teh region
CGFloat bezelWidth =20.0;
CGRectDivide(self.view.bounds, &leftBezelRect, &tempRect, bezelWidth, CGRectMaxXEdge);
return CGRectContainsPoint(leftBezelRect, point);
}
관련 문제
- 1. 꼭지점의 바로 왼쪽 가장자리
- 2. UIImage의 왼쪽 가장자리 색 찾기
- 3. iOS가 CoreBluetooth없이 블루투스 켜기/끄기를 감지합니다.
- 4. iOS가 지난 주 내에 날짜가 있는지 감지합니다.
- 5. ios가 화면의 일부분에보기 및보기 컨트롤러를 표시합니다.
- 6. Jquery - 화면의 왼쪽 상단 위치
- 7. 손가락이 화면의 객체에서 벗어날 때 감지합니다.
- 8. Java에서 화면의 다시 그려진 영역을 감지합니다.
- 9. 왼쪽 및 오른쪽 화면 가장자리 만있는 스프라이트 키트 충돌 감지
- 10. 개체를 IFrame 외부로 끌기
- 11. Flot - 왼쪽 클릭 및 오른쪽 클릭을 감지합니다.
- 12. obj-c IOS가 캡슐 잠금 키 누르기 이벤트를 감지합니다.
- 13. iOS가 로컬 알림과 상호 작용하지 않는 경우 감지합니다.
- 14. 화면의 왼쪽 하단 모서리에 winform 위치 지정
- 15. 스프라이트가 화면의 왼쪽 하단에서 시작합니다 - libgdx
- 16. PySide moving QGraphicsPixmapItem이 화면의 왼쪽 상단으로 점프합니다.
- 17. 화면의 왼쪽/오른쪽 부분에서 터치 감지
- 18. `touchesBegan : withEvent :`가 화면의 왼쪽 가장자리에서 지연됩니다.
- 19. "플레이어"가 화면 가운데 왼쪽 또는 오른쪽인지 감지합니다.
- 20. iOS가 동시에 여러 번 감지 함
- 21. iOS가 다른보기를 현명하게 따르게합니다.
- 22. 스프라이트 키트가 터치 위치를 감지합니다.
- 23. 부모 div 외부로 확장 된 왼쪽 여백 이동 테이블
- 24. Android. 끌기를 방해하는 방법?
- 25. mootools : 끌기를 제거하는 방법?
- 26. UISlider thumb이 끌기를 중지합니다.
- 27. iOS가 신호를 기반으로하는 앱을 어떻게 식별합니까?
- 28. 화면 외부로 나가는 것을 피하십시오 (안드로이드) (libGDX)
- 29. jQuery UI 크기를 조정할 수있는 드래그 오른쪽 가장자리 지난 왼쪽 가장자리
- 30. iOS 이미지가 응용 프로그램 외부로 확장됩니다.
제스처를 사용할 수 있습니다. –