¿Cómo personalizar el símbolo de navegación hacia atrás y el texto de navegación hacia atrás?

Este es el icono de atrás y el de atrás ahora:

Pero si quiero que mi navegación vuelva así:

Intenté establecer el reverso de la imagen de mi icono de búsqueda:

Pero es inútil.

Puede ocultar el texto del botón Atrás de muchas maneras. Pruebe este enfoque simple.

Paso 1: mainstoryBoard la mainstoryBoard y haga clic en mainstoryBoard navigationBar .

Paso 2: Ir a Attributes Inspector en Navigation Item agregar un ESPACIO EN BLANCO en el Back Button

enter image description here

Paso 3: si quieres cambiar el método de texto de backButton es prácticamente el mismo.

enter image description here

Actualización 1: si desea utilizar una imagen como un botón de retroceso, consulte este enlace


Actualización 2:

Método 2: usar una imagen personalizada como un botón de retroceso.

Pegue el código debajo en su detailVC y configure la imagen para su botón Atrás.

 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. title = "Detail VC" let customButton = UIBarButtonItem(image: UIImage(named: "back"), style: .plain, target: self, action: #selector(backButtonTapped)) // self.navigationItem.leftBarButtonItem = customButton } func backButtonTapped() { _ = navigationController?.popToRootViewController(animated: true) } 

Estoy configurando la imagen del botón en el assets catalogue con el tamaño de 32 píxeles. No estoy seguro sobre el tamaño de la imagen del activo. Consulte con apple doc acerca de la clase de tamaño.

enter image description here

Salida:

enter image description here

Cree un nuevo UIBarButton y agréguelo al navigationItem.leftBarButton .

 let backButton = UIBarButtonItem(image: UIImage(named:"yourImage"), style: .plain, target: self, action: #selector(yourBackMethod(sender:)) navigationController.rightBarButton = backButton @objc internal func yourBackMethod(sender: AnyObject) { naivationController.popViewController() } 

Espero que esto ayude.