poner oculto ocultar fotos contraseƱa con como clave album ios uiviewcontroller uikit ios11 iphone-x

ios - oculto - iPhone X ocultar indicador de inicio en el controlador de vista



como poner clave a un album de fotos en iphone (5)

Hay otra alternativa. Si está buscando el comportamiento en el que el indicador se atenúa, entonces cuando el usuario desliza hacia arriba, se activa, y cuando vuelve a deslizar hacia arriba, se invoca la acción de inicio (IE, se necesitan dos deslices para invocar), entonces la respuesta está aquí: iPhone X indicador de comportamiento del hogar . Lo más breve es anular en su UIViewController:

override func preferredScreenEdgesDeferringSystemGestures() -> UIRectEdge { return .bottom }

prefersHomeIndicatorAutoHidden solo oculta el indicador, pero no suprimirá el gesto.

Y obtendrá lo que desea (si entiendo sus comentarios correctamente, su pregunta y la respuesta seleccionada parecen implicar la otra respuesta).

Tengo un controlador de vista que ocupa toda la pantalla de arriba a abajo. Me gustaría ocultar el indicador de la barra de inicio en la parte inferior de la pantalla en los dispositivos iPhone X.

¿Cómo puedo hacer esto en iOS 11?



Si su window?.rootViewController es un UITabBarController o UINavigationController , simplemente herede y agregue dos funciones de la siguiente manera:

override var prefersHomeIndicatorAutoHidden: Bool { return true } //@available(iOS 11, *) override var childViewControllerForHomeIndicatorAutoHidden: UIViewController? { return nil }


Debe anular prefersHomeIndicatorAutoHidden en su controlador de vista para lograrlo:

override var prefersHomeIndicatorAutoHidden: Bool { return true }


override func prefersHomeIndicatorAutoHidden() -> Bool { return true }

Supongo que puede agregar este método en su AppDelegate para ocultar el indicador de inicio en todos sus ViewControllers.