UIBarButtonItem не меняет изображение автоматически при переключении темного режима / светлого режима - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь интегрировать поддержку темного режима в свое приложение. Но при установке значка изображения для UIBarButtonItem, кажется, работает только при первом показе UIBarButtonItem, он не изменяется при переключении между темным режимом / светлым режимом.

При использовании этого изображения с другим UIButton, он работает хорошо. Поэтому мне интересно, если я что-то упустил?

P / s: я должен использовать этот трюк для обновления изображения:

    let item: UIBarButtonItem = UIBarButtonItem()  
    let button: UIButton = UIButton(frame: CGRect(x: 0, y: 0, width: 26, height: 19))  
    button.setImage(UIImage(named: "hamburger"), for: .normal)  
    button.addTarget(self, action: action, for: .touchUpInside)  
    item.customView = button  
...