0

我有一个图像,我想使用 UIScrollView 和 UIImageView 在我的应用程序中全屏显示,图像大小为 640 x 2754,我想以最小缩放在全屏模式下自动显示它。

这是代码:

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];
4

1 回答 1

1

为此,您必须使用 的setZoomScale:animated:方法UIScrollView。令人困惑的是,除非您为滚动视图设置了(非零)委托,否则此方法将不起作用,该委托响应-viewForZoomingInScrollView. 阅读UIScrollView 文档以了解如何执行此操作。有关更多信息,您还可以阅读有关使用UIScrollView.

于 2013-07-14T19:32:28.910 回答