Уведомления об изменении стиля CarPlay неверные, когда «всегда показывать темную карту».IOS

Программируем под IOS
Ответить
Anonymous
 Уведомления об изменении стиля CarPlay неверные, когда «всегда показывать темную карту».

Сообщение Anonymous »

Я разрабатываю приложение CarPlay и должен правильно обрабатывать изменения в стиле, особенно различие между темным режимом для пользовательского интерфейса и внешним видом карты. Я использую [cpsessionConfigurationDelegate.contentStyleChanged] (https://developer.apple.com/documentati ... figuration (_: contentStyleChanged:))
  • Настройки: < /strong> внешний вид -> всегда темный < /li>
    Настройки:
    maps -> Всегда показывать темную карту -> off
В этом сценарии оба ContentStyleChanged и ContentStyledIdChange Сообщите A .light Стиль контента. Это неверно, потому что, хотя карта должна отображаться в режиме света (из -за настройки «всегда показывать темную карту»), ui все еще должен быть в темном режиме из -за Настройка «всегда темная» по внешнему виду. < /p>
Моя цель - повторить поведение карт Apple и карты Google, которые правильно отображают световую карту с темным пользовательским интерфейсом в этом конкретном сценарии. Как я могу надежно определить задуманный ui стиль (в этом случае в этом случае), независимо от переопределения стиля карты? p>
Вот что я пробовал до сих пор: < /p>
  • Использование cpsessionConfigurationDelegate.contentStyleChanged < /code> и cptemplateApplicationscenedelegate.contentStyledidChange < / код>. Эти методы предоставляют , полученный стиль после переопределения карты, а не в стиле UI.
Есть ли способ получить доступ к базовой настройке «Внешний вид» (автоматический/всегда темный) отдельно от настройки «Всегда показывать темную карту»? Или есть еще один подход для правильного различия между предполагаемым стилем пользовательского интерфейса и появлением карты в CarPlay?

Подробнее здесь: https://stackoverflow.com/questions/794 ... map-is-off
Ответить

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

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

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

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

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