IOS 26 Glaseffekt und SymbolleisteColorSchemeIOS

Programmierung für iOS
Anonymous
 IOS 26 Glaseffekt und SymbolleisteColorScheme

Post by Anonymous »

Ich habe diesen Navigationsleistenstil in meiner Swift-App:

Code: Select all

.listStyle(.plain)
.navigationBarTitleDisplayMode(.inline)
.toolbarBackground(.visible, for: .navigationBar)
.toolbarBackground(Color(hexString: "85278d"), for: .navigationBar)
.toolbarColorScheme(.dark, for: .navigationBar)
In iOS 16 - 18 erzeugt dies Folgendes:
Image

Aber in iOS 26 erhalte ich Folgendes:
Image

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...

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post