任何人都有使用CGPDf函數嘗試在iPad應用程序中使用PDF。我在iPhone中使用這個和它的作品完美,但是當我使用的iPad相同的代碼,頁面的尺寸縮小了,一試奏後,我設置比例在iPad中使用PDF
CGContextScaleCTM(context,1.85, -1.80);
這一次它符合如下屏幕完美,但這只是一個試驗和錯誤,爲什麼它不適合iPhone中的屏幕,我也正確設置了視圖大小。
任何人都有關於它的線索請讓我知道。
而且這是我的drawRect方法,我在哪裏畫的PDF頁面
void drawRect:(CGRect)rect{
UIGraphicsBeginPDFPage();
CGContextRef context = UIGraphicsGetCurrentContext();
CGPDFPageRef page = CGPDFDocumentGetPage(pdf, pageNumber);
CGContextSaveGState(context);
CGContextTranslateCTM(context, 1.0, self.frame.size.height);
CGContextScaleCTM(context,1.0, -1.0);
CGContextDrawPDFPage(context, page);
CGContextRestoreGState(context);
}
alt text http://www.freeimagehosting.net/uploads/6b8bb69bb9.png
感謝
爲什麼不能簡單地用一個UIWebView? – kennytm 2010-04-10 10:15:59
你的代碼不均衡地縮放,這是不好的。 – 2010-04-12 00:13:56
@KennyTM:UIWebView提供了顛倒的導航,並且希望導航像書本一樣並排,反正davids解決方案完美運行。 – RVN 2010-10-13 07:32:16