在 SwiftUI NavigationView 中添加多个标题
Posted
技术标签:
【中文标题】在 SwiftUI NavigationView 中添加多个标题【英文标题】:Add multiple titles in SwiftUI NavigationView 【发布时间】:2021-10-12 03:42:00 【问题描述】:我对 Xcode 和 SwiftUI 非常陌生,我想知道是否有人知道如何在 SwiftUI 中添加多个 navigationBarTitle
,例如我在 Apple 新闻中找到的那个。我希望能够为页面添加我的主标题,但也可以提供日期。希望有人提出任何建议谢谢:)
【问题讨论】:
似乎有类似的问题***.com/questions/59825965/… 【参考方案1】:SwiftUI 中的导航栏可以自定义。使用如下代码:
NavigationView
Text("Hello, world!")
.navigationBarTitleDisplayMode(.inline)
.toolbar
ToolbarItem(placement: .navigationBarLeading)
VStack
Text("Title").font(.largeTitle)
Text("Subtitle").font(.subheadline)
这将使导航栏显示如下:
【讨论】:
以上是关于在 SwiftUI NavigationView 中添加多个标题的主要内容,如果未能解决你的问题,请参考以下文章
在 NavigationView 中清除 SwiftUI 列表未正确返回默认值
SwiftUI:检测 tvOS 上 NavigationView 中的选择更改
在 SwiftUI 中向 NavigationView 添加搜索栏
如何在 SwiftUI 中隐藏 NavigationView Bar