2012-11-05 1 views
0

이 동작은 Apple PhotoScroller 예제 응용 프로그램 (방금 iOS 6에 대해 출시 된 버전을 테스트 함)과 iOS 5/iOS 6 기본 "사진"응용 프로그램에서도 마찬가지입니다. (다른 버전은 테스트하지 않았습니다.)중첩 된 UIScrollViews - 확대/축소 후 새로운 사진으로 스크롤 할 수 없습니다.

사진을 확대 한 다음 화면에서 왼쪽으로 스 와이프하려고하면 (다음 사진이 오른쪽에서 오도록), 이상한 일이 발생합니다 : 손가락을 움직이면 현재 사진이 같은 방향으로 움직이지만 속도는 약 절반 정도입니다. 내 손가락을 들어 올리면 현재 사진이 뒤로 스크롤되어 사진과 화면의 가장자리가 정렬됩니다. 다음 번에 스 와이프하려고하면 예상대로 작동합니다. 현재 사진이 화면에서 벗어나서 다음 사진이 나타납니다.

첫 번째 시도에서 다음 사진으로 변경할 수있는 방법이 있습니까? 내 응용 프로그램은 PhotoScroller 예제를 기반으로합니다.

는 [PhotoScroller 예제 응용 프로그램에 익숙하지 않은 사람들을 위해 일부 정보는 : 다른 페이지 betweeen 보내 주시면 처리 한 UIScrollView 있습니다, 모든 페이지, 해당 페이지에 사진을 확대하는 일이 있습니다.]

나는이 동작을 iBooks의 동작 방식과 비교해 보았습니다. 이전 버전을 방금 확대 한 경우에도 내 앱에서도이 기능을 즉시 사용할 수 있도록 다음 페이지로 즉시 스 와이프 할 수 있습니다.

의견을 보내 주시면 감사하겠습니다.

+0

이 점을 이해하면 어떤 행운이 있습니까? –

답변

0

NO로 줌이 가능한 스크롤 뷰 속성 "반송"을 설정하려고 :

zoomableScrollView.bounces = NO; 
0

첫 번째로드는 코드

있는 UIImage * yourImage = [있는 UIImage imageNamed에 스크롤해야 같은 이미지 : @ " yourimage.jpg "];

그런 다음 코드

self.UIImageView.frame = CGRectMake (self.UIImageView.frame.origin.x, self.UIImageView.frame.origin에서 이미지의 크기 스크롤있는 UIImageView의 프레임 크기와 일치 .y, yourImage.size.width, yourImage.size.width);

이 코드를 ViewDidLoad에로드하는 것이 가장 좋습니다.

관련 문제