ios - 实现 iOS 7.1 UINavigationBar 模糊

标签 ios uiview uinavigationbar blur ios7.1

我在导航栏下面有另一个 UIView 是这样的。

enter image description here

我也想要那个 UIView 的导航栏稍微模糊。目前我降低了它的 alpha 值,但它并没有像您看到的那样产生预期的效果。

如何让 UIView 的导航栏也呈现冷淡的外观?我使用的是 iOS 7.1。

最佳答案

不要使用 UIView - 你永远不会获得与导航栏一致的结果。

使用 UIToolbar 并将其放在导航栏下方。将工具栏的委托(delegate)设置为您的 View Controller 并实现 positionForBar: 以返回 UIBarPositionTopUIBarPositionTopAttached。然后,您可以将 View 中的所有 subview 添加到工具栏。

关于ios - 实现 iOS 7.1 UINavigationBar 模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23195124/

相关文章:

ios - 如何为 subview 添加活力效果?

ios - Collection View 分页定制

iphone - 如何在 iphone 中创建具有 Marquee Effect 的动态多个 uiview

ios - 嵌入自定义容器 View Controller 时,内容位于导航栏下方。

css - 导航栏定位左上角

ios - iPad:文件是为 armv7 构建的,它不是被链接的体系结构 (arm64)

ios - 为什么是 UIAccessibility.post(notification : . 公告,参数 : "arg") not announced in voice over?

ios - 带有波浪形(波浪形)顶部的 CustomView。(Swift)

iphone - UIView 中图像之间的精确间距,就像 UITabViewController 中一样

iphone - 更好地使用图像或以编程方式自定义 UINavigationBar?