ios - 如何在 iOS9 中获得透明的 UIToolbar 或 UINavigationBar

标签 ios swift uinavigationbar uitoolbar

我想要一个完全透明的 UIToolbar 和/或 UINavigationBar。我尝试了很多建议但没有用。 这是我的导航栏代码

  navigationController?.navigationBar.setBackgroundImage(UIImage(), forBarMetrics:.Default)
    navigationController?.navigationBar.shadowImage = UIImage()
    navigationController?.navigationBar.translucent = true

这是“App Store”的一个很好的例子

enter image description here

最佳答案

只需确保您的工具栏后面没有任何东西。比如 Collection View 等等。

关于ios - 如何在 iOS9 中获得透明的 UIToolbar 或 UINavigationBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33683325/

相关文章:

ios - AVAssetWriterInput视频无法获取

objective-c - 在这种情况下如何实现 UINavigationController?

iOS 日期格式化程序返回 Null

ios - 根据 x 可见单元格的单元格高度设置表格 View 高度

ios - setNavigationBarHidden :NO is appearing when dismissed

swift - 检查服务器返回的数据不为空

ios - Swift 表格 View 单元格比例高度

ios - 如何解析谷歌地图的纬度和经度?

ios - 使用 UINavigationController 和 UINavigationBar 时图层的 y 位置动画错误

objective-c - iOS7 - 获取UIView的有用高度(不包括statusBar、navigationBar和tabBar)