¿Cómo puedo establecer el tamaño leftBarButtonItem?

Estoy intentando establecer el tamaño mediante programación del elemento de la barra de botones izquierda, pero no puedo.

Este es mi código:

        let backButton = UIButton(frame: CGRect(x: 0, y: 0, width: 30, height: 30))
        backButton.setBackgroundImage(UIImage(named: "hipster_pelo2.png"), for: .normal)
        self.navigationItem.leftBarButtonItem = UIBarButtonItem(customView: backButton)

Pero este es el resultado en iphone X con Xcode 9 y swift 3. En la imagen, puede ver que la aplicación de título la mueve a la derecha porque el tamaño del botón:

¿Alguien sabe que el problema será el tamaño de la imagen?

Respuestas a la pregunta(1)

Su respuesta a la pregunta