У меня проблема с iOS 13, когда значок UIBarButton не меняется при переключении темы iOS.
Я создал два набора изображений для темных и светлых тем и добавил их в xcassets, как показано на рисунке ниже. .
![xcassets config](https://i.stack.imgur.com/xaRNV.png)
Когда я меняю тему, изображение этой темы не отражается, но, если я нажму на нее, оно изменится.
Шаги и запись экрана.
![With segue](https://i.stack.imgur.com/oahd4.gif)
- Открыть VC1 в темном режиме
- Переключиться на свет (значок должен иметь черную рамку)
- Переключиться на темное (без изменения значка)
- Изменить на светлое (без изменения значка)
- Нажать на значок, перейти к VC2
- VC2 показывает кнопку панели с правильным значком темы с черной рамкой
- Нажмите на кнопку панели VC2
- VC1 показывает значок правильной темы с черной рамкой
Я попытался создать новую кнопку панели и назначить ту же иконку без перехода. Значок не меняется ни при смене темы, ни при нажатии на нее.
ниже - запись экрана.
![without segue](https://i.stack.imgur.com/7BXhx.gif)
В чем может быть причина?