swiftui - 向 SwiftUI navigationBarTitle 添加点击手势?
问题描述
我需要能够向导航栏标题添加点击手势识别器。但这似乎在 SwiftUI 中不支持?有没有解决方法,其他人是否设法做到这一点?
在相关说明中,是否无法将自定义视图显示为导航栏标题?现在我只能有一个文本视图,而不是一个图像(或带有手势修饰符的文本视图..)。
解决方案
聚会很晚,但这是我发现的一个很好的例子,它适用于 iOS 14+。
.toolbar {
ToolbarItem(placement: .principal) {
VStack {
Text("Title").font(.headline)
Text("Subtitle").font(.subheadline)
}
}
}
归功于博客文章的作者,他为我节省了一些进一步的挖掘工作。
推荐阅读
- python - 我想在空列表的特定索引中插入一些元素
- macros - Common Lisp 中阅读器宏的限制是什么
- r - 点 (.) 代词和 .data 代词之间的区别
- makefile - What's the meaning of targets in a Makefile that start with a ., and how is it different/similar to suffix rules?
- verilog - 如何在 Modelsim/Questasim 中指定波形高度?
- c - How to initialise an array of pointers to NULL that's inside a struct, and the struct is within an array of other structs
- c# - C# - FireSharp Firebase 数据库无法检索数据
- python - 使用 href 找到一个元素并单击它。复制 xpath 不起作用
- javascript - 复选框不会在 React Native 中的状态更新时呈现
- c# - 如何存储包含所有组件(脚本、碰撞器等)的 GameObjects 列表