2013-08-27 3 views
0

나는 uiscrollview가있는 응용 프로그램을 가지고 있으며 두 개의 uiimageview가 있습니다. scrollview는 콘텐츠 크기를 너비의 두 배로 만들어 두 이미지 뷰 사이를 슬라이딩 할 때 잘 작동합니다. likeUIScroll보기, 슬라이딩, 확대/축소

[self.scrollView setContentSize:CGSizeMake(self.scrollView.frame.size.width * 2, self.scrollView.frame.size.height)]; 

이제 클라이언트는 사용자가 두 이미지의 이미지를 확대 할 수 있기를 원합니다. 그는 선택한 그림이 확대 된 다른 모달보기를 원하지 않지만 오히려 그가 원하는 것과 같은 uiscrollview를 원합니다. 이게 가능합니까? 또는 좋은 아이디어?

오전 데 문제는 내가 줌 로직을 구현하는 경우 (위임

UIScrollViewDelegate 

나는이 메서드를 호출 결국 내가

self.scrollView.zoomScale 

의 값을 설정하는 순간을 구현하는 것입니다

- (UIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView { 
    return [self getCurrentVisibleImage]; 
} 

그런 일이 일어나면 UIscrollview가 끝납니다. 이미지의 표준 크기로 다시 확대하면 스크롤 뷰는 단순히 왼쪽이나 오른쪽으로 슬라이드하지 않습니다.

도움을 주시면 감사하겠습니다.

+0

UIImageViews를 UIView에 넣고 UIView viewForZoomingInScrollView를 작성하는 것은 어떻습니까? – powerj1984

답변

0

답변은 간단했지만 내용을 조작하고 제대로 설정하지 않았습니다. 그것을 고쳤다.

관련 문제