У меня проблема с iOS 13, когда значок UIBarButton не меняется при переключении темы iOS.
Я создал два набора изображений для темных и светлых тем и добавил их в xcassets, как показано на рисунке ниже. .
Когда я меняю тему, изображение этой темы не отражается, но, если я нажму на нее, оно изменится.
Шаги и запись экрана.
- Открыть VC1 в темном режиме
- Переключиться на свет (значок должен иметь черную рамку)
- Переключиться на темное (без изменения значка)
- Изменить на светлое (без изменения значка)
- Нажать на значок, перейти к VC2
- VC2 показывает кнопку панели с правильным значком темы с черной рамкой
- Нажмите на кнопку панели VC2
- VC1 показывает значок правильной темы с черной рамкой
Я попытался создать новую кнопку панели и назначить ту же иконку без перехода. Значок не меняется ни при смене темы, ни при нажатии на нее.
ниже - запись экрана.
В чем может быть причина?