答案 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可以包含不同大小的页面:)