iOS 7半透明模态视图控制器

77
iOS 7 上的 App Store 应用程序使用了一种模糊玻璃效果,可以看到背后的视图。这是使用 iOS 7 内置的 API 还是自定义代码实现的?我希望是前者,但我在文档中没有找到任何明显的参考。明显的事情(如在模态视图上设置 alpha 属性)似乎没有任何效果。
要查看示例,请打开 App Store 应用并按右上角的按钮。 App Store home page Modal view in the App Store

我喜欢你的问题。 - Tà Truhoada
13个回答

4
我已经将模糊视图控制器的版本上传到[GitHub][1]。它还附带了一个segue子类,这样你就可以在storyboard中使用它。
存储库:https://github.com/datinc/DATBlurSegue [1]: https://github.com/

以动画方式呈现视图,并由UIToolbar支持的视图在应用商店中安全吗? - Brad G
如果呈现视图控制器是UINavigationController,它是否有效? - David H.

2
苹果发布了UIImageEffect类别用于这些效果。这些类别需要手动添加到项目中,它支持iOS7。

1
你可以使用UIToolbar作为背景。 默认情况下,UIToolbar的高度为50像素。 在UIToolbar上添加自动布局约束。 然后选择高度约束并修改它。
层次结构将如下所示:
UIView -> clear colour for background.
- UIToolbar
- Other contents.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接