contentInset用于QLPreviewController
我正在重构我的应用程序的iOS 7,我有一个视图控制器与UIToolBar在顶部和低于该QLPreviewController。 我将UIToolBar半透明设置为YES,并且QLPreviewController的原点y与工具条的原点相同(因此我将能够在工具栏后面看到QLPreviewController)。
现在,QLPreviewController的内容被剪切,我想将内容插入从44.0(工具栏的高度)开始,而不是0.0。
截图:
我可以访问QLPreviewController的ScrollView吗? 我该怎么做?
谢谢 !
您可以将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 previewViewController
链接地址: http://www.djcxy.com/p/15991.html
上一篇: contentInset for QLPreviewController
下一篇: Float Returns 0