Tengo una subclase de UIBarButtonItem, cuando configuro setBackgroundImage con apariencia que no funciona, ¡pero creo que la subclase de UIButton set image funcionó !.

Mi código:

MyCustomBarButtonItem.appearance().setBackgroundImage(UIImage(named: "back_image"), for: .normal, barMetrics: .default)
2
Alex 5 mar. 2021 a las 21:48

1 respuesta

La mejor respuesta

Debe crear una subclase desde UIButton y asignarla a la propiedad customView en la subclase de UIBarButtonItem y establecer el fondo de la imagen en UIButton personalizado. para obtener más información, puede ver esta publicación: https://stackoverflow.com/a/66074112/5140621

1
hessam mahdiabadi 5 mar. 2021 a las 18:52