¿Cómo agrego UIImage al centro de UINavigationBar?

Mi problema es que tengo una image con width = 44 y height = 44 . Este método no funcionó correctamente.

 [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"image_44.png"] forBarMetrics:UIBarMetricsDefault]; 

¿Cómo agrego un UIImage al centro de un UINavigationBar ?

Prueba esto:

 UIImageView *titleView = [[UIImageView alloc] initWithImage:myUIImage]; [self.navigationItem setTitleView:titleView]; 

Usando Swift:

 var titleView = UIImageView(image: UIImage(named: "nameOfTheImage.ext")) self.navigationItem.titleView = titleView