Можно ли включить UIDesignRequiresCompatibility в iOS 26 только для части пользовательского интерфейса, а не для всего пIOS

Программируем под IOS
Ответить
Anonymous
 Можно ли включить UIDesignRequiresCompatibility в iOS 26 только для части пользовательского интерфейса, а не для всего п

Сообщение Anonymous »

После обновления до iOS 26 и Xcode 26 пользовательский интерфейс нашего приложения сломался из-за нового редизайна Liquid Glass. Чтобы временно исправить это, мы добавили ключ UIDesignRequiresCompatibility в наш Info.plist и установили для него значение YES, что отключает новый дизайн и сохраняет совместимость пользовательского интерфейса приложения с предыдущими версиями iOS.
Теперь, когда мы постепенно переносим наш пользовательский интерфейс для поддержки изменений дизайна iOS 26, мы хотим знать:
Можно ли включить новый пользовательский интерфейс iOS 26 дизайн (жидкое стекло) только для определенных частей или экранов приложения, сохраняя при этом остальную часть приложения работающей в режиме совместимости с включенной UIDesignRequiresCompatibility?
Другими словами, можно ли применять этот ключ для каждого представления, экрана или модуля, а не глобально для всего приложения?
Мы знаем, что применяется настройка UIDesignRequiresCompatibility во всем мире на основе официальной документации, но мы хотим подтвердить, нашел ли кто-нибудь поддерживаемый или неофициальный способ выборочного включения нового дизайна только для определенных частей приложения во время постепенной миграции.
Любые советы, рекомендации или обходные пути приветствуются!

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

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

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

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

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

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