在iOS 10上隐藏QLPreviewController中的标记栏

时间:2017-04-10 08:40:33

标签: ios objective-c preview quicklook qlpreviewcontroller

我需要使用QLPreviewController才能在我的应用中打开PDF和JPEG文档。我用这种方式实现了它:

-(void)openQuickLook{
     QLPreviewController *preview = [[QLPreviewController alloc] init];
     preview.currentPreviewItemIndex = 0;
     preview.delegate = self;
     preview.dataSource = self;

     UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:preview];
    [self presentViewController:nav animated:YES completion:nil];
}

#pragma mark - Quicklook

-(NSInteger)numberOfPreviewItemsInPreviewController:(QLPreviewController *)controller{
    return photos.count;
}

-(id<QLPreviewItem>)previewController:(QLPreviewController *)controller previewItemAtIndex:(NSInteger)index{
    return photos[index];
}

当我调用openQuickLook方法时,预览控制器会显示一个带有编辑工具的底栏 - 类似于iOS“标记”功能。这仅在JPEG文件上发生。酒吧固定在屏幕上;我可以选择颜色和尺寸,但我不能在图像上画任何东西。

我需要从预览视图控制器中删除此栏,但我在网上找不到有关此功能的任何内容。

iOS QuickLook

0 个答案:

没有答案