Code: Select all
.listStyle(.plain)
.navigationBarTitleDisplayMode(.inline)
.toolbarBackground(.visible, for: .navigationBar)
.toolbarBackground(Color(hexString: "85278d"), for: .navigationBar)
.toolbarColorScheme(.dark, for: .navigationBar)

Aber in iOS 26 erhalte ich Folgendes:

Je nachdem, wie der Inhalt scrollt, erhalte ich manchmal nicht den weißen Hintergrund auf der Schaltfläche.
Wenn ich das ToolbarColorScheme in .light ändere, ist das Symbol schwarz, aber auch die Beschriftung; der auf diesem Hintergrund weiß sein muss.
Ich habe auch versucht, einen .tint auf die Schaltfläche anzuwenden, das funktioniert – aber je nachdem, ob die Seite gescrollt wird, hängt es davon ab, wie der Farbton sein soll, also wird es etwas chaotisch...
Ich nehme den Glaseffekt gerne an, aber wie kann ich dafür sorgen, dass die Schaltflächen die richtige Symbolfarbe für den Hintergrund haben, den die Schaltfläche erhalten hat, so wie es bei der Zurück-Schaltfläche der Fall ist...
Mobile version