我有一个非常简单的NavigationStack
,我想自定义标题,但我似乎找不到正确的修饰符来实现这一点。
NavigationStack {
List {
NavigationLink {
Text("My Child View")
} label: {
Label("Child View")
}
}.navigationTitle("Parent View")
}
我想改变.navigationTitle
的字体外观,并且能够在右边添加一个按钮。当我向.navigationTitle
添加.font
修饰符时,它会将其添加到列表项中,而不是标题中。并且.navigationTitle
只接受字符串。
我期待着实现以下(我的按钮将是一个+,而不是一个V形)。
据我所知,我不能使用navigationTitle
来实现这一点,但是,如果我不使用它,那么后退按钮的标题是错误的(它使用文本Back
而不是Parent View
)。
1条答案
按热度按时间bfhwhh0e1#
使用
.toolbar
修改器可以实现这两种效果: