0
我是MAC開發的新手,我有一個簡單的可可應用程序,使用NSViewController
,我有一個主視圖和2個NSViewController
並動態翻轉它們。我在NSViewController
視圖上添加了PDFView
以顯示運行時翻頁的pdf頁面。但我的問題當意見被動態添加,然後在PDFView
我可以看到調整窗口後的PDF頁面。我試圖使用[[pdfViewOutlet1 view] setNeedsDisplay:YES];
這兩個意見。cocoa objective c pdfview not loading
FirstView *FirstViewController = [[FirstView alloc] initWithNibName:kFirstView bundle:nil];
[FirstViewController setPdfDoc:pdfDoc];
[FirstViewController setPageCnt:pageCnt];
self.myCurrentViewController = FirstViewController;
[[_myCurrentViewController view] setNeedsDisplay:YES];
[transition setSubtype:kCATransitionFromLeft];
[[_myTargetView animator] addSubview: [_myCurrentViewController view]];
並在第一個視圖的awakeFromNib:
方法我:
if(pdfDoc==nil)
return;
[pdfViewOutlet1 setDisplayMode: kPDFDisplaySinglePageContinuous]; //kPDFDisplaySinglePage or kPDFDisplayTwoUp;
[pdfViewOutlet1 setDocument:pdfDoc];
NSRect myRect = { { 0,0 }, { 450, 200 } };
[pdfViewOutlet1 setFrame: myRect];
[pdfViewOutlet1 goToPage: [[pdfViewOutlet1 document] pageAtIndex: pageCnt]];
[pdfDoc release];
[[pdfViewOutlet1 view] setNeedsDisplay:YES];
我怎樣才能看到的PDF頁面,而無需使用鼠標調整的意見?