2
在您的iPhone應用程序中是否有任何使用vfr讀卡器。我正在使用這個vfr閱讀器來顯示pdf頁面。當用戶將他的方向從縱向改爲橫向時,我需要什麼,我需要使PDF頁面適合整個屏幕。我怎樣才能做到這一點。如何使pdf頁面適合屏幕尺寸在讀卡器
在您的iPhone應用程序中是否有任何使用vfr讀卡器。我正在使用這個vfr閱讀器來顯示pdf頁面。當用戶將他的方向從縱向改爲橫向時,我需要什麼,我需要使PDF頁面適合整個屏幕。我怎樣才能做到這一點。如何使pdf頁面適合屏幕尺寸在讀卡器
它只是找到正確的縮放因子和設置內容偏移的問題。在ReaderContentView.m添加以下功能將文件
static inline CGFloat ZoomScaleThatFills(CGSize target, CGSize source)
{
return (target.width/source.width);
}
的頂部在同一個文件中,updateMinimumMaximumZoom函數內部更改線路如下:
CGFloat zoomScale = ZoomScaleThatFills(targetRect.size, theContentView.bounds.size);
最後,在initWithFrameFunction幾乎在最後改行如下:
[self updateMinimumMaximumZoom]; // Update the minimum and maximum zoom scales
self.zoomScale = self.minimumZoomScale; // Set zoom to fit page width
// Set Offset to 0 to scroll to top of page
self.contentOffset = CGPointMake((0.0f - CONTENT_INSET), (0.0f - CONTENT_INSET));
這對我來說,希望它也適合你!
完美 - 我試圖從一個logn時間完成這件事 - 良好的工作thumbsup – vivianaranha
謝謝sooo多:) – Abi
有人可以詳細解釋這個目標應該是什麼和源應該是什麼?我設置目標aas意見框架和來源作爲讀者fraem和寬度是好的,但高度不能正常工作 – Esko918