У меня также возникла та же проблема с ListView и ScrollView. Ниже приведен пример фрагмента кода, воспроизводящего проблему:
Код: Выделить всё
struct ContentView: View {
var body: some View {
NavigationStack{
Form {
Section (){
NavigationLink {
Text("Home")
} label: {
Label("Home", systemImage: "house")
}
NavigationLink {
Text("Settings")
} label: {
Label("Settings", systemImage: "folder")
}
}
}
.navigationTitle("Scanner Settings")
.navigationBarTitleDisplayMode(.large)
// .toolbarBackground(Color.blue, for: .navigationBar) // Works
.toolbarBackground(Color(red: 0.2, green: 0.5, blue: 0.7), for: .navigationBar) // Causes header to disappear
.toolbarBackground(.visible, for: .navigationBar)
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... -on-ios-26
Мобильная версия