0

我想将 QLPreVIewController 作为表单模型样式打开。

这是我的代码

    -(void)openPdfFile{

    QLPreviewController *previewer = [[QLPreviewController alloc] init];

    [previewer setModalPresentationStyle:UIModalPresentationFormSheet];
    [previewer setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];


    // Set data source
    [previewer setDataSource:self];
    [previewer setDelegate:self];
    // Which item to preview
    [previewer setHidesBottomBarWhenPushed:TRUE];

    [[[[UIApplication sharedApplication]keyWindow]rootViewController]presentModalViewController:previewer animated:TRUE];

}

但它总是全屏显示

请帮忙

4

1 回答 1

0

从文档:

您可以使用 UINavigationController 对象将其推送到视图中,或者可以以模态方式全屏显示

因此,您可以尝试将导航控制器呈现为表单并将预览控制器推送为根视图控制器。

于 2013-07-12T09:01:08.783 回答