Cómo configurar la imagen de fondo para UINavigationBar en diferentes dispositivos iOS
Quiero configurar la imagen completa enUINavigationBar
, para esto tengo:
@2x image (640 x 128)
@3x image (960 x 192)
Debajo de la captura de pantalla está el problema:
Por favor, consulte este esquema amarillo. Esta porción es cortante.
He escrito este código para agregar imagen:
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.navigationBar.setBackgroundImage(UIImage(named:"nav-bar-b"),for: .any, barMetrics: .default)
}
Por favor, ayúdame a proporcionar una mejor solución.