Ich weiß nicht, warum Sie diesen Indikator ausblenden möchten. Aber gemäß den von Apple empfohlenen Richtlinien wird erwähnt, dass dieser Bereich/Bereich nicht mit anderen Ansichten abgedeckt wird.
Nicht maskieren oder besondere Aufmerksamkeit auf wichtige Anzeigefunktionen lenken. Do not versuchen, die gerundeten Ecken des Geräts, Sensorgehäuse oder Indikator für den Zugriff auf den Startbildschirm zu verbergen, indem Sie schwarze Balken an der oben und unten auf dem Bildschirm platzieren. Verwenden Sie keine visuellen Verzierungen wie Klammern, Blenden, Formen oder Anweisungstexte, um spezielle Aufmerksamkeit auf diese Bereiche zu lenken.
Verbindung - Interface guidelines for iPhone-X
Aber, wenn Ihre Anforderung ist Video in einem Landschafts-Modus zu spielen.
Sie können auto-hide
eine Anzeige während der Wiedergabe. Es wird automatisch wieder angezeigt, wenn der Benutzer den Bildschirm während der Videowiedergabe berührt.
Für auto-hide
, Sie können override prefersHomeIndicatorAutoHidden
in entsprechenden ViewController
.
override func prefersHomeIndicatorAutoHidden() -> Bool {
return true
}
möglicherweise https://stackoverflow.com/questions/46239960/extra-bottom-space-padding-on-iphone-x doppelt –