solid item custom color bar ios objective-c swift uinavigationcontroller uinavigationbar

ios - item - Ocultar la barra de navegación con self.navigationController.hidesBarsOnSwipe=true, lo oculta de forma permanente



navigation item swift (3)

Tengo un objeto UITableView en mi controlador de vista y agregué el siguiente código dentro de viewDidAppear: :

self.navigationController.hidesBarsOnSwipe = true

La barra de navegación se esconde cuando me desplazo hacia arriba, pero cuando me desplazo hacia abajo no vuelve.

¿Tengo que hacer algo más?


Creo que debe desmarcar los bordes extendidos, debajo de las barras superiores, para alinear su UITableView con topLayourGuide. Referir el archivo adjunto.


De forma predeterminada, el guión gráfico agrega la restricción superior de tableview a "Top Layout Guide.Bottom", necesita cambiar la restricción tableview.top a "View.Top"


verifica tus constraints para la tableview . Su top constraint debería ser pin with superview''s top no con la toplayoutguide''s top . Creo que has establecido una restricción con toplayoutguide. Por lo tanto, intente cambiarlo con la parte superior de Superview y su problema será resuelto.