¿Cómo agregar UIPickerView personalizado a UINavigationBar?

Necesito agregar la vista del selector personalizado a UINavigationBar así. Pero si muevo pickerview a UINavigationBar aparece detrás de UINavigationBar . UINavigationBar Cómo puedo mostrarlo correctamente sobre el UINavigationBar ?

introduzca la descripción de la imagen aquí

puedes agregar así,

 [self.navigationController.navigationBar.topItem setTitleView:pickerView]; 

Espero que te ayude …..

Tendría que agregar una UIView personalizada que contenga UIPickerView y agregarla programáticamente como la center view dentro del UINavigation Controller . Debería cargar el selector en lugar del título de esa página.

Debería crear una vista personalizada con background azul. Agregue las vistas apropiadas en él.

Ocultar la barra de navigation para esta pantalla.