英文:
How can I replace the navigation title in my macOS SwiftUI app with my own code?
问题
如何用自己的元素替换navigationTitle
?
英文:
How can I replace the navigationTitle
with my own element?
答案1
得分: 1
- 通过将
navigationTitle
设置为空字符串来隐藏导航标题。 - 使用
navigation
布局放置您自己的工具栏元素。
例如,以下代码...
struct ContentView: View {
var body: some View {
Text("ABC")
.navigationTitle("")
.toolbar {
ToolbarItem(placement: .navigation) {
Text("这是我的自定义文本!")
}
}
}
}
...实现了以下结果:
英文:
To replace the navigationTitle with your own (presumably) non-text code:
- Hide the
navigationTitle
by setting it to an empty string. - Add your own toolbar elements there with the
navigation
placement.
For example, this code...
struct ContentView: View {
var body: some View {
Text("ABC")
.navigationTitle("")
.toolbar {
ToolbarItem(placement: .navigation) {
Text("This is my own text!")
}
}
}
}
...achieves this result:
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论