내 응용 프로그램에는 UIView
이 있습니다. 사용자가 원래 위치에서 특정 제한된 위치로 뷰를 끌 수있는 기능을 원합니다 ** UIPanGestureRecognizer Class
** 그리고 gestureRecognizer.state == .Changed
조건에서 나는보기의 좌표를 바꾸고있다. 천천히 움직일 때 제한된 위치로보기를 끌 수 있지만, 사용자가보기를 매우 빠르게 위 또는 아래로 드래그하면 화면이 넘어갈 수있다. 한계는 내가 호야 나에게 sugge을주고 마지막 세 때부터이 문제를 해결하기 위해 노력 해왔다UIPanGestureRecognizer를 사용하여보기를 한 위치에서 제한된 위치로 드래그
if(upperLimit > (self.topbaseConstrant.constant * -1))
{
self.topbaseConstrant.constant += gestureRecognizer.translationInView(self.view!).y
gestureRecognizer.setTranslation(CGPointZero, inView: self.view!)
}
y 위치에 넣어 stion 사전
if 문은 제한 조건의 현재 위치가 제한보다 작은 지 여부를 확인하고 이동이 매우 큰 경우 상한보다 클 수 있습니다. –