gpt4 book ai didi

SwiftUI - 如何仅在一个屏幕上自定义导航栏?

转载 作者:搜寻专家 更新时间:2023-11-01 05:44:32 24 4
gpt4 key购买 nike

在 WWDC 上,一个演讲举例说明了“提醒”应用程序如何在不同屏幕上自定义导航栏。他们分享了他们是如何做到的:

let appearance = navigationBar.standardAppearance.copy()
navigationItem.standardAppearance = appearance

实际实现如何进行?为了自定义一个导航栏,我不太确定该代码槽的位置。

如有任何帮助,我们将不胜感激!

最佳答案

在 viewWillAppear 中设置这个值

UINavigationBar.appearance().titleTextAttributes = [
NSFontAttributeName:UIFont(名称:“MuseoSans-500”,大小:19)!,
NSForegroundColorAttributeName: UIColor.black
]

并在 viewWillDisappear 上重置所有值。

关于SwiftUI - 如何仅在一个屏幕上自定义导航栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56608802/

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