gpt4 book ai didi

ios - 创建白色半透明 UINavigationBar

转载 作者:搜寻专家 更新时间:2023-10-31 08:05:49 25 4
gpt4 key购买 nike

通常,半透明的 UINavigationBar 在白色背景上有浅灰色。

Image 1

但是,整个 iOS 11 中的许多导航栏都是白色的。例如,"file"应用中的导航栏是白色和半透明的,这与将 barTintColor 设置为白色明显不同。

Image 2 Image 3

如何在 UINavigationBar 上实现这种效果?

最佳答案

  1. 将导航栏的 barTintColor 设置为白色。
  2. 之后,继承 UINavigationBar 并将阴影图像设置为空的 UIImage

    class CustomNavBar: UINavigationBar {   override func awakeFromNib() {      super.awakeFromNib()      shadowImage = UIImage()   }}
  3. 最后,将导航栏的类设置为您刚刚创建的自定义导航栏类​​。

结果

translucent navigation bar, white background

translucent navigation bar, partially black background

关于ios - 创建白色半透明 UINavigationBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48169550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com