【问题标题】:Xcode transparent navigation bar backgroundXcode透明导航栏背景
【发布时间】:2018-10-22 14:32:17
【问题描述】:

我在视图中使用自定义导航栏,并且我希望该栏不可见(当然文本和按钮除外)。视图是白色的,因此栏的背景也需要是白色或透明的。但无论如何,我尝试了什么,它总是几乎看不见:

这就是它的样子(我知道你必须努力看,但底线是可见的):

如果我需要编写任何代码,请使用 swift

【问题讨论】:

  • 试试这个let bar:UINavigationBar! = self.navigationController?.navigationBar bar.setBackgroundImage(UIImage(), for: .default) bar.shadowImage = UIImage() bar.backgroundColor = UIColor(red: 0.0, green: 0.3, blue: 0.5, alpha: 0)
  • 怎么样;如果您希望导航栏不可见,请不要使用导航栏?
  • 感谢 Anbu,成功了

标签: ios xcode


【解决方案1】:

试试这个:

self.navigationBar.setBackgroundImage(UIImage(), for: .default)
self.navigationBar.shadowImage = UIImage()
self.navigationBar.isTranslucent = true

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-04
    相关资源
    最近更新 更多