如何在QLPreviewcontroller文档预览中隐藏缩略图栏

时间:2016-11-23 07:08:30

标签: objective-c ios10 qlpreviewcontroller

我需要在双击文档预览时隐藏缩略图栏。但是,如果我将QLPreviewcontroller添加为子视图,则双击不起作用且缩略图栏不会隐藏。我需要这样做,因为栏正在隐藏文档的右侧部分。请建议我如何处理这个问题。

如果我将其作为viewcontroller呈现,我就不会面临任何问题。但我无法添加工具栏或修改navbar的{​​{1}}。

我还需要为此QLPreviewcontroller添加自定义Toolbar

1 个答案:

答案 0 :(得分:0)

刚发现它,同样的问题,实际上通常只要从主视图控制器中的另一个视图控制器添加视图,就需要将子视图控制器声明为子视图:

[self addChildViewController:quicklookVC];
[quicklookVC didMoveToParentViewController:self];

然后点击隐藏/显示选项栏和缩略图预览正在运行