며칠 동안 이것을 알아 내려고 노력했습니다.UIScrollView 센터에서만 집기 및 확대/축소를 할 수 있습니까?
내가 UISCrollView에 포함 된 imageView가 있고 모든 것이 올바르게 구현되었다고 가정 해 보겠습니다.
현재 작동 방법 : 사용자가 이미지의 오른쪽 상단을 집거나 확대하면 오른쪽 상단 영역으로 확대/축소됩니다.
내가 원하는 방법 : 나는 이미지에 관계없이 사진의 위치를 사용자 핀치에, 만에 UIView의 중심을 확대하고자합니다.
내가 핀치 위치가 화면의 중앙에 항상 있도록 어떻게 든 핀치 제스처 인식기를 차단하고 수정하는 생각,하지만 가능하다면 확인되지 않았다
. 어떤 아이디어? 감사!
멋진 코드! 추가해야 할 세부 사항이 조금 더 있습니다. 검은 사각형이 가운데에 위치하는 곳에서 줌을 중앙에 위치 시키길 원합니다. 따라서 오른쪽 위와 핀치로 팬하면 검정색 사각형의 새로운 중심이 오른쪽 상단에 있습니다. 사용자가 끼는 위치에 관계없이 그림을 오른쪽 상단으로 확대하여 새 중앙으로 표시하려고합니다. 또한, 나는 "contentInset"에 대해 설명 할 scrollView가 있습니다. – blee908