【发布时间】:2014-04-21 10:03:57
【问题描述】:
我在导航栏下面还有一个UIView 像这样。
我也希望UIView 的导航栏稍微模糊。目前我降低了它的 alpha 值,但它没有给出你所看到的预期效果。
我怎样才能获得UIView 的导航栏的冷淡外观?我在 iOS 7.1 上。
【问题讨论】:
标签: ios uiview uinavigationbar blur ios7.1
我在导航栏下面还有一个UIView 像这样。
我也希望UIView 的导航栏稍微模糊。目前我降低了它的 alpha 值,但它没有给出你所看到的预期效果。
我怎样才能获得UIView 的导航栏的冷淡外观?我在 iOS 7.1 上。
【问题讨论】:
标签: ios uiview uinavigationbar blur ios7.1
不要使用UIView - 您将永远无法获得与导航栏一致的结果。
使用UIToolbar 并将其放在导航栏下方。将工具栏的委托设置为您的视图控制器并实现positionForBar: 以返回UIBarPositionTop 或UIBarPositionTopAttached。然后,您可以将视图中的所有子视图添加到工具栏中。
【讨论】:
UINavigationBar 并通过调整内容视图的大小并添加答案中讨论的工具栏。
您可以使用UIToolbar,这是最快的方法。
如果你想自定义它,你必须使用第三个库,比如ILTrasparentView,FXBlurView ...
【讨论】: