El button Atrás pnetworkingeterminado deja de funcionar si agrego una subvista a un UINavigationBar

Quiero usar un UIVisualEffectView como background de un UINavigationBar porque logra un efecto que es distinto de simplemente establecer translucent = true en el UINavigationBar.

Lo hago subclassando UINavigationController y agregando esto a su viewDidLoad()

 visualEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .Dark)) visualEffectView.autoresizingMask = [.FlexibleHeight, .FlexibleWidth] navigationBar.addSubview(visualEffectView) navigationBar.sendSubviewToBack(visualEffectView) 

El UIVisualEffectView ve bien, y los otros botones en mi navigation funcionan correctamente, pero el button trasero incorporado (no lo personalicé) deja de funcionar. Todavía puedo deslizar para volver, pero tocar el button Atrás no funciona. La eliminación de UIVisualEffectView restaura la funcionalidad del button Atrás.

Intenté inspeccionar la jerarquía de vista en Xcode, y UIVisualEffectView no está bloqueando el button Atrás ni nada por el estilo.

¿Alguna idea de lo que podría estar pasando? ¿Hay una mejor manera de utilizar UIVisualEffectView como background para UINavigationBar , o hay alguna configuration adicional que necesite hacer?

 visualEffectView.userInteractionEnabled = false 

Hice el truco para mí