2013-07-14 35 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处理缩放。