Заметная кнопка 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
Ответить

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

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

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

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

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