gpt4 book ai didi

navigationbar - 如何更改导航栏中的背景或颜色?

转载 作者:行者123 更新时间:2023-12-03 18:37:09 30 4
gpt4 key购买 nike

目前我找不到任何方法来更改 SwiftUI 中导航栏的颜色/背景。有小费吗?

最佳答案

为了改变所有 View Controller 的导航栏颜色,你必须在 AppDelegate.swift 中设置它文件

将以下代码添加到 didFinishLaunchingWithOptions函数在 AppDelegate.swift

var navigationBarAppearace = UINavigationBar.appearance()

navigationBarAppearace.tintColor = uicolorFromHex(0xffffff)
navigationBarAppearace.barTintColor = uicolorFromHex(0x034517)

在这里 tintColor属性改变导航栏的背景颜色。
barTintColor属性影响的颜色:
  • 返回指示图像
  • 按钮标题
  • 按钮图片

  • 奖金:

    更改导航栏标题的颜色:
    // change navigation item title color
    navigationBarAppearace.titleTextAttributes =[NSForegroundColorAttributeName:UIColor.whiteColor()]
    titleTextAttributes对标题文本的影响

    我希望它有帮助。 :)

    关于navigationbar - 如何更改导航栏中的背景或颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56773511/

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