我一直在试图找出如何在主视图控制器上创建popover视图或视图控制器(不确定使用哪一个)。我希望弹出窗口的操作方式与设备通知中心窗口的操作方式相同。我不一定希望它是下拉式的,但是当我单击一个按钮时,我希望窗口显示在整个主视图控制器上,并且有一个类似于通知中心的稍微透明的视图。我的想法是,我想通过新窗口看到“模糊”的内容。关于我应该做些什么来实现这个目标有什么想法吗?

最佳答案

当您用UIViewController呈现modalPresentationStyle = .Popover(yourVC)时,UIKit会自动创建UIPopoverPresentationController类的实例。可以将此视图控制器的属性设置为yourVC.popoverPresentationController?
如果设置yourVC.popoverPresentationController?.backgroundColor = UIColor.clearColor(),则将获得透明模糊效果。
关于UIPopoeverPresentationController,可以在苹果的文档中找到很好的解释。

关于ios - 透明的Popover ViewController?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32796024/

10-09 02:23
查看更多