我有一个 NavigationView,其中包含一个带有大标题的 ScrollView。当我导航到带有内嵌标题的页面,然后返回时,标题保持内嵌而不是恢复为大标题。
这仅在 iOS 15 中发生 - 在 iOS 14 中,标题会根据需要恢复为大标题。有没有办法在 iOS 15 中实现所需的行为?
以下是说明行为的示例:
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
ScrollView {
NavigationLink("Link", destination: DestinationView())
.padding()
}
.navigationBarTitle("Home", displayMode: .large)
}
}
}
struct DestinationView: View {
var body: some View {
Text("Destination")
.navigationBarTitle("test", displayMode: .inline)
}
}