我正在为iOS 7重构我的应用程序,我有一个视图控制器,它的顶部和下面都是UIToolBar。我将UIToolBar半透明设置为YES,QLPreviewController的起源y与工具栏的y原点相同(因此我将能够看到工具栏后面的QLPreviewController )。
现在,QLPreviewController的内容被剪切了,我想将内容嵌入设置为44.0 (工具栏的高度),而不是0.0。
截图:

我可以访问QLPreviewController`s的ScrollView吗?我该怎么做?
谢谢!
发布于 2015-11-05 11:08:16
您可以将extendedLayoutIncludesOpaqueBars设置为NO
QLPreviewController *previewViewController = [[QLPreviewController alloc] init];
previewViewController.extendedLayoutIncludesOpaqueBars = NO;
//code for push/present previewViewController或者将edgesForExtendedLayout设置为UIRectEdgeNone
QLPreviewController *previewViewController = [[QLPreviewController alloc] init];
previewViewController.edgesForExtendedLayout = UIRectEdgeNone;
//code for push/present previewViewControllerhttps://stackoverflow.com/questions/18941883
复制相似问题