似乎无法在 UIDocumentInteractionController 中设置颜色或删除状态栏

Posted

技术标签:

【中文标题】似乎无法在 UIDocumentInteractionController 中设置颜色或删除状态栏【英文标题】:Can't seem to set the color or remove status bar in UIDocumentInteractionController 【发布时间】:2017-08-07 09:38:39 【问题描述】:

我正在尝试使用 UIDocumentInteractionController 在我的应用程序中显示带有 TOS 和隐私政策的 PDF。我要么想更改状态栏的颜色以匹配我的导航栏颜色,要么我想删除状态栏。我可以删除它,但它仍然留下 20pt 的间距。我在想我无法完成这项工作,因为 UIDocumentInteractionController 继承自 NSObject 而不是 UIViewController,并加载了一些无法访问的第二个 UIViewController。想法?这是一个屏幕截图:

【问题讨论】:

【参考方案1】:

查看documentation

简而言之:如果您以该方法返回导航控制器,则预览应该尊重您正在创建的导航/状态栏样式

【讨论】:

以上是关于似乎无法在 UIDocumentInteractionController 中设置颜色或删除状态栏的主要内容,如果未能解决你的问题,请参考以下文章

Jquery Slidetoggle - 似乎无法开始关闭?

似乎无法在 Extjs 中远程填充组合框

似乎无法在我的脑海中获得 WPF DataBinding

在 Flutter 中为 DateTime 转换似乎无法正常工作

似乎无法处理 XMLException?

似乎无法在 NSMenuItem 上设置启用:否