【问题标题】:How to add a UIPopOverController dim background in iOS 9. (iPad)如何在 iOS 9 中添加 UIPopOverController 暗淡背景。(iPad)
【发布时间】:2016-01-25 03:37:38
【问题描述】:

在 iOS 9 之前,苹果 iPad popOver 以暗淡的背景显示。但是在 iOS 9 中显示 popOver 时,它不会使背景视图变暗。我也想在 iOS 9 中调暗背景视图。任何解决方案。

【问题讨论】:

    标签: ios objective-c ipad ios9 uipopovercontroller


    【解决方案1】:

    您已经尝试过什么,您的代码看起来如何?

    我将创建一个具有半透明背景颜色和 alpha 0 的全屏 UIView。在呈现弹出框之前,将其 alpha 设置为 1。在弹出框关闭后,将其 alpha 设置回 0 以使其消失。

    查看这里创建视图:How do I make a semi-transparent view layer above a current view?

    您可以将视图放置在动画块内以对更改进行动画处理。

    要限制对 > iOS 8 的使用,请使用此答案中所述的版本检查: How to check iOS version?

    【讨论】:

      猜你喜欢
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      • 2017-09-19
      • 1970-01-01
      • 2011-09-15
      • 1970-01-01
      • 2012-10-07
      • 1970-01-01
      相关资源
      最近更新 更多