【问题标题】:UIToolbar with background colour clear turns white in iOS 10具有背景颜色的 UIToolbar 在 iOS 10 中变为白色
【发布时间】:2016-10-13 07:15:28
【问题描述】:

我有一个UIView,我在其中添加了一个UIToolBar

我已将背景颜色设为透明色。它在 iOS 9 中运行良好,但在 iOS 10 中变为白色。在 iOS 10 中,除了透明色之外的任何其他颜色都可以正常工作。

我正在使用 Xcode 7.3、storyboard 和 swift。

【问题讨论】:

  • 你试过哪些代码?
  • @Rroobb 无代码,仅在情节提要中,添加了 UIView。在里面拖了一个 UIToolBar 并设置它的背景颜色

标签: swift xcode7 uitoolbar xcode-storyboard


【解决方案1】:

试试这个:

     @IBOutlet var mytab: UIToolbar!

    override func viewDidLoad() {
    super.viewDidLoad()

    let myImage = UIImage()


    mytab.setBackgroundImage(myImage, forToolbarPosition: .any, barMetrics: .default)
    mytab.isTranslucent = true

}

【讨论】:

  • 为什么是 view.backgroundColor?
  • 你的 UIView 的颜色
  • 我在背景中有一张图片,我想要的是 UIToolBar 完全没有颜色。
  • 很高兴能帮到你
  • 真的不知道,我在苹果论坛和UIToolbar的文档里面搜了一下。但我什么也没找到。
猜你喜欢
  • 2016-12-30
  • 1970-01-01
  • 2017-02-16
  • 2021-03-23
  • 1970-01-01
  • 2018-04-20
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
相关资源
最近更新 更多