我有点困惑如何使用ToolbarItem(placement:.principal)
导航栏很大(默认情况下),但是.principle只在标题的顶部居中,下面有大量的空间(我假设使用这个位置,标签会自动调整-并显示“大标题”样式,因为条形图的大小)。
使用.navigationTitle("My“)使用大标题,但会造成约束冲突。
.toolbar(内容:)和ToolbarItem()的大小建议是什么?
...
.toolbar(content: {
ToolbarItem(placement: .principal) {
VStack {
Text("My Title")
}
}
ToolbarItem(placement: .navigationBarTrailing) {
Button("+") {
print("Add something!")
}
}
})Xcode 12.3.
发布于 2021-01-14 03:49:49
导航栏标题和导航栏项是不同的东西。您只需在文本中使用第二个标题(并将其命名为标题,但它实际上不是导航栏标题)。
若要隐藏大型导航栏标题,请对其使用内联模式,然后使用工具栏
...
.navigationBarTitleDisplayMode(.inline)
.toolbar(content: {
ToolbarItem(placement: .principal) {
...https://stackoverflow.com/questions/65711827
复制相似问题