2

我正在開發應用程序,它實際上就像PDF閱讀器。在這裏,我使用UIDocumentIntractionController來閱讀文檔。但是當我打電話給[documentController presentPreviewAnimated:YES]時,我的導航欄顏色變得透明和暗淡。我認爲這是因爲提出了ViewController。爲了避免這種情況,我正在尋找一些機制,可以將文檔推送到導航堆棧,而不是將文檔呈現給我的文檔。引導我的想法。將UIDocumentIntractionController推送到UINavigationController

在此先感謝。

+0

[self.documentInteractionController presentPreviewAnimated:YES]; – Sport

+0

嘿,我已經這樣做了。 –

回答

3

你可以試試這個。

- (BOOL)presentPreviewAnimated:(BOOL)animated; 

UIDocumentInteractionController委託方法。

-(UIViewController *)documentInteractionControllerViewControllerForPreview:(UIDocumentInteractionController *)controller 
{ 
    return self; // if you want to show on your view controller. 

    or 
    return [self navigationController]; // if you want to push on your navigation controller. 
} 
+0

謝謝Dheeraj,我甚至試過這個。但是在這裏也是同樣的問題。我們有沒有可能將「documentController」分配給「UIViewController」? –

+0

@NOUMANPERVEZ如果你想進入uiviewcontroller,請嘗試更改代碼。 –

+0

謝謝,但不是。我想要將doucmentViewController分配給viewController,這樣我就可以推送ViewController而不是presentPreview。 –

相關問題