2011-11-01 4 views
1

UIScrollView 내에 UIImageView를 배치하여 스크롤/확대/축소 이미지보기를 만들었습니다. 이 동작은 원하는대로 정확하게 수행되지만 이미지는 스크롤보기 내에서 거꾸로 표시됩니다.Scrollview의 ImageView가 거꾸로 표시됩니다.

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view from its nib. 
    scrollView.contentSize = imageView.frame.size; 
    [scrollView addSubview:imageView]; 
    scrollView.minimumZoomScale = 0.1f; 
    scrollView.maximumZoomScale = 0.5f; 
    scrollView.delegate = self; 
    [scrollView setZoomScale:scrollView.minimumZoomScale]; 

} 

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView 
{ 
    return imageView; 
} 

여기 시뮬레이터에서 그것의 스크린 샷이다 : 나는, 초기화를 취급 확대 및 스크롤하고 방법은 다음과

이다.

enter image description here

이미지 뷰 /있는 ScrollView 모두 만들어 빌더 인터페이스 설정된다.

아이디어가 있으십니까? 감사!

답변

0

imageView istself가 이미지뿐만 아니라 거꾸로 된 것을 확인할 수 있었습니까? 그런 경우가 아닌 경우

, 당신은 단지 같은 그것을 강제 할 수 [이미지 뷰 setFrame : someFrame] 나는 내가 이미지 뷰 자체를 만들기 위해했을 모르겠어요

+0

을하는 데 도움이

희망 인터페이스 빌더에서 거꾸로. 나는 지금 막 imageView.frame = CGRectMake()를 시도해 보았고 나는 여전히 같은 문제를 겪고있다. –

+0

하지만 흥미롭게도 프레임을 더 작게 설정하면 정확한 방향이 표시됩니다. IB/iOS는 3264x2448 이미지보기를 사용하는 것을 좋아하지 않았습니다. –

+0

그것은 오랜 세월에 들었던 가장 이상한 것입니다 ... 나는 그것이 유감스러운 것이 무엇인지 모릅니다. – mdominick

관련 문제