SCROLLVIEW最小缩放尺寸

时间:2011-01-11 10:43:50

标签: iphone uiscrollview

伙计。我是iphone.i的新手,运行zoomingpdfview演示,外观很好,除了我不希望pdf缩小小于屏幕尺寸,甚至非常小.. 我尝试了很多方法,但仍然不能。 所以,我怎样才能实现这个目标?提前谢谢。任何建议都会感激不尽。

1 个答案:

答案 0 :(得分:1)

UIScrollView上有一个名为minimumZoomScale的属性。但是,这不是以像素为单位测量的,而是以视图大小的因子来衡量的。

您需要自己计算最小变焦,即

// for a pdf width 230 and screen width 360 your min zoom would be 2.0
//     a pdf width 720 and screen width 360 your min zoom would be 0.5

// So, to set the zoom for a scroll view
[myScrollView minimumZoomScale:screenWidth / pdfWidth];

但是,您可能必须为每个可见页面计算此值 - pdfs可以包含不同大小的页面:)