Проблема с отрисовкой теней в элементах пользовательского интерфейса системы Liquid Glass iOS 26.0IOS

Программируем под IOS
Ответить
Anonymous
 Проблема с отрисовкой теней в элементах пользовательского интерфейса системы Liquid Glass iOS 26.0

Сообщение Anonymous »

На белом фоне (по крайней мере, когда он наиболее четкий) все элементы пользовательского интерфейса, использующие Liquid Glass, системные или пользовательские с использованием UIGlassEffectView, имеют эффект сбойной тени в течение полсекунды, когда виртуальный компьютер, в котором они находятся, появляется на экране при переключении между вкладками.
Я сделал небольшой пример проекта, чтобы продемонстрировать эту проблему с видео о проблеме в файле readme, но код, по сути, просто делает это во время работы iOS 26.x.

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

let button = UIBarButtonItem(image: UIImage(systemName: self.barButtonSystemName))
navigationItem.setRightBarButton(button, animated: true)

// and

let effect = UIGlassEffect(style: .regular/.clear)
let glassEffectView = UIVisualEffectView(effect: effect)
view.addSubview(glassEffectView)


первые кадры при появлении представления
кадры через секунду после появления представления




нечеткая тень
нормальный тень



Кто-нибудь смог как-то обойти эту проблему? или понять, что является причиной этого?


Подробнее здесь: https://stackoverflow.com/questions/798 ... i-elements
Ответить

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

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

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

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

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