Заметная кнопка iOS 26 с эффектом стекла приводит к тому, что изображение кнопки становится едва заметнымIOS

Программируем под IOS
Anonymous
Заметная кнопка iOS 26 с эффектом стекла приводит к тому, что изображение кнопки становится едва заметным

Сообщение Anonymous »

У меня есть приложение для iOS 26, в котором я определил для параметра TintColor всего приложения зеленый цвет:

Код: Выделить всё

UIView.appearance().tintColor = UIColor.systemGreen
У меня на панели навигации есть кнопка «Готово», стиль которой — .prominent:

Код: Выделить всё

let style: UIBarButtonItem.Style = if #available(iOS 26.0, *) { .prominent } else { .done }
navigationItem.rightBarButtonItem = UIBarButtonItem(image: UIImage(systemName: "checkmark"), style: style, target: self, action: #selector(done))
В результате это выглядит так:
Изображение

Как видите, галочка на кнопке почти не видна, что приводит к ухудшению пользовательского интерфейса.
Как правильно тонировать кнопку и изображение в iOS 26?

Подробнее здесь: https://stackoverflow.com/questions/798 ... ly-visible

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