UISplitViewController 上带有 UIVisualEffectView 的 UIPopoverController - iPhone 6 plus 上的背景不会变得模糊
Posted
技术标签:
【中文标题】UISplitViewController 上带有 UIVisualEffectView 的 UIPopoverController - iPhone 6 plus 上的背景不会变得模糊【英文标题】:UIPopoverController with UIVisualEffectView over UISplitViewController - background is not getting blurred on iPhone 6 plus 【发布时间】:2015-09-02 17:27:02 【问题描述】:我正在尝试在 UISplitViewController 上显示一个弹出框控制器。
弹出框显示正确。但是,我添加到其中的视觉效果视图在 iPhone 6 plus 上没有正确显示(背景没有变得模糊)。这是我得到的结果:
我不知道如何解决这个问题。
我能找到的最相似的问题是this。但是,没有一个解决方案对我有用。
我也尝试过修改演示样式,但也无济于事。将popover的背景设置为clearColor
也无济于事......
我已经上传了一个项目到 GitHub,你可以找到 here。
提前感谢您的任何帮助或建议!
【问题讨论】:
你找到答案了吗? 【参考方案1】:这是正常行为,如果您想在呈现popup
时模糊背景,您应该使用UIPresentationController
及其代表。
您可以找到文档here 和一流的教程here。
Here 你会找到一个你正在努力实现的例子。
【讨论】:
以上是关于UISplitViewController 上带有 UIVisualEffectView 的 UIPopoverController - iPhone 6 plus 上的背景不会变得模糊的主要内容,如果未能解决你的问题,请参考以下文章
带有 MonoTouch.Dialog 的 UISplitViewController
带有主 UINavigationController 和详细 UINavigationController 的 UISplitViewcontroller
TableView 作为 DetailView 的子视图,带有 UISplitViewController?