Open ArlanDaulen opened 1 month ago
@maxal9999
Привет. mapView.appearance = .universal(Theme(name: "dark")) - отвечает за переключение темы внутри одних стилей. в iOS/Assets не поможет добавить - нужно явно задавать в Map. Пример в демо есть https://github.com/2gis/mobile-sdk-ios-demo/blob/master/app/Views/Root/RootViewFactory.swift#L256-L264
Привет. mapView.appearance = .universal(Theme(name: "dark")) - отвечает за переключение темы внутри одних стилей. в iOS/Assets не поможет добавить - нужно явно задавать в Map. Пример в демо есть https://github.com/2gis/mobile-sdk-ios-demo/blob/master/app/Views/Root/RootViewFactory.swift#L256-L264
Получается в редакторе стилей нужно определить стили в рамках одного файла (*.2gis) для темной темной темы и для светлой темы, насколько я лично разобрался можно одному файлу дать только один код стиля в окне "Settings" (скрин ниже)
Не совсем так. https://docs.2gis.com/ru/mapgl/styles/overview/mobile-sdk#nav-lvl1--Создание_проекта
Если кратко, то в styles.2gis.com есть 2 шаблона стилей SDK. ВОт нужно создать на их основе свои кастомные стиле, и при выгрузке указать 2 стиля (для светлой и темной темы). Скачать архив, в котором будут обе темы.
@maxal9999 проблема исчерпана, большое спасибо!
Задача такая: По кнопке менять стиль карты - светлый и темный. Создал пользовательские стили светлой и темной темы с кодами light, dark, и переместил в ios/Assets/. На iOS когда вызываю mapView.appearance = .universal(Theme(name: "dark")), не меняется. Подскажите как изменить стиль по кнопке?