После обновления до 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