0

有没有人分析过 iPhone 上 TapToZoom 的示例代码。
该程序执行 3 件事
1. 双击,执行缩放
2. 两指点击,执行缩小。
和 3. 捏缩放

我不明白其中的一小部分。实际图像大小为 1730 × 2430 因此存在一个滚动视图,其中存在大小为 1730 × 2430 的图像UIImageView。图像设置为 Scale to Fit。即
,如果图像设置为缩放以填充也具有 1730 × 2430 的 UIImageView,则图像在启动时如何突然适合具有 reloution 320x460 的 iPhone 屏幕

xib 中的图像以其原始大小。但是当应用程序启动时,图像不是原始大小,而是适合滚动视图内容以适应。

这是如何实现的。我没有找到任何在应用程序中执行相同操作的代码。

4

1 回答 1

0

检查这段代码是否存在于viewDidLoad-

// calculate minimum scale to perfectly fit image width, and begin at that scale
float minimumScale = [imageScrollView frame].size.width  / [imageView frame].size.width;
[imageScrollView setMinimumZoomScale:minimumScale];
[imageScrollView setZoomScale:minimumScale];
于 2012-11-08T06:33:37.563 回答