2013-07-14 39 views
0

我有一個圖像,我想在我的應用程序中使用UIScrollView和UIImageView顯示全屏,圖像大小爲640 x 2754,我想以全屏模式以最小縮放自動顯示它。UIScrollView自動啓動雙倍大小

這是代碼:

UIImageView *tempImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"EquationPage.png"]]; self.imageView = tempImageView; 
[tempImageView release]; 
scrollView.maximumZoomScale = 3.0; 
scrollView.minimumZoomScale = 0.5; 
self.scrollView.contentSize=CGSizeMake(640,2754); 
scrollView.clipsToBounds = YES; 

scrollView.delegate = self; 
[scrollView addSubview:imageView]; 
+1

而你的問題是......? –

+0

「我想在全屏模式下以最小變焦自動顯示」 –

+0

您已經描述了正在發生的事情,但忘記提問您的問題。你想要解決什麼? –

回答

1

要做到這一點,你將不得不使用的UIScrollViewsetZoomScale:animated:方法。令人困惑的是,除非您爲滾動視圖設置了一個(非零)委託,否則此方法將不起作用,該視圖響應-viewForZoomingInScrollView。請閱讀UIScrollView documentation瞭解如何操作。欲瞭解更多信息,你還可以閱讀this section關於使用UIScrollView處理縮放。