IOS 26: кнопка «Назад» в UINavigationBar показывает нежелательный «стеклянный» фон — как его удалить или заменить?IOS

Программируем под IOS
Ответить
Anonymous
 IOS 26: кнопка «Назад» в UINavigationBar показывает нежелательный «стеклянный» фон — как его удалить или заменить?

Сообщение Anonymous »

После обновления до iOS 26 системная кнопка «Назад» в моем UINavigationController теперь имеет закругленный полупрозрачный стеклянный фон («капсула с увеличительным стеклом»).
Это нарушает дизайн моего приложения, где мне нужна плоская задняя кнопка только с шевроном или значком и без фона.
Я настраиваю панель навигации глобально:
let appearance = UINavigationBarAppearance()
appearance.configureWithOpaqueBackground()
appearance.backgroundColor = backgroundColor
appearance.shadowColor = .clear
appearance.titleTextAttributes = [.foregroundColor: UIColor.black]

UINavigationBar.appearance().standardAppearance = appearance
UINavigationBar.appearance().scrollEdgeAppearance = appearance
UIBarButtonItem.appearance().tintColor = .black


Подробнее здесь: https://stackoverflow.com/questions/797 ... background
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»