Код: Выделить всё
.listStyle(.plain)
.navigationBarTitleDisplayMode(.inline)
.toolbarBackground(.visible, for: .navigationBar)
.toolbarBackground(Color(hexString: "85278d"), for: .navigationBar)
.toolbarColorScheme(.dark, for: .navigationBar)

Но в iOS 26 я получаю следующее:

В зависимости от того, как прокручивается содержимое, иногда я не вижу белого фона на кнопке.
Если я изменю ColorScheme панели инструментов на .light, значок станет черным, как и метка; который должен быть белым на этом фоне.
Я также пробовал применить .tint к кнопке, это работает, но в зависимости от того, прокручивается ли страница, зависит от того, каким должен быть оттенок, поэтому это становится немного запутанным...
Я рад использовать эффект стекла, но как я могу заставить кнопки иметь правильный цвет значков для фона, который был задан кнопке, как это делает кнопка «Назад»...
Подробнее здесь: https://stackoverflow.com/questions/797 ... olorscheme
Мобильная версия