У меня есть List
внутри navigationView
, и я хочу изменить текст List
Section
всякий раз, когда список прокручивается, и navigationBarTitle
становится .inline
или .large
Это мой код:
import SwiftUI
struct ContentView: View {
@State private var scrolledUp = false
var body: some View {
NavigationView {
if scrolledUp {
List {
Section(header: Text("Moved UP"))
{
Text("Line1").bold()
Text("Line2").bold()
Text("Line2").bold()
}
.navigationBarTitle("Setting")
}
} else {
List {
Section(header: Text("Not Moved"))
{
Text("Line1").bold()
Text("Line2").bold()
Text("Line2").bold()
}
}
.navigationBarTitle("Setting")
}
}
}
}
как я могу узнать, что list
прокручивается и navigationBar
изменяется на .title
?