导航栏标题在 iOS 15 中保持内联

时间:2021-07-06 00:18:04

标签: swiftui swiftui-navigationview

我有一个 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)
    }
}

0 个答案:

没有答案