2012-01-13 2 views
0

을로드 했으므로 UIImageView를로드하고 PinchGestureRecognizer를 포함 시켰습니다. 이제는 UIImageView 크기가 원래 크기보다 작 으면 어떻게 감지합니까? 꼬집음)? 지금 내가하는 방식은 다음과 같습니다.UIImageView의 검사 크기가 원래보다 작아서

더 좋은 방법이 있을까요?

답변

1

UIPinchGestureRecognizer의 축척을 기준으로 UIImageView를 크기 조정 한 것이므로 축척 값 < 1.0은 UIImageView가 원래 크기보다 작다는 것을 의미하지 않습니까?

+0

그러나 그것은 또한 2 배로 스케일 한 다음 1.5로 멈추었을 때 이미지가 더 작아지는 것을 감지합니다. – aherlambang

+0

이미지보기 만 확대하고 절대 회전하지 않으면 '보낸 사람 .view.transform.a'와'sender.view.transform.d' (즉, 변환 행렬의 두 대각선 요소)는 모두 뷰에 적용된 누적 축척 계수와 같아야합니다. 따라서 값 중 하나가 1.0 미만인지 확인하십시오. 나는 여러 핀치를 했더라도 그것이 작동해야한다고 확신한다. – UIAdam

관련 문제