2017-09-25 2 views
1

Ich stehe vor dem Problem, dass meine Tabbar auf dem neuen iPhone X gestreckt ist. Ich benutze einen normalen UITabBarController ohne weiteres Styling für Höhe usw. Ich möchte es wie das iPhone 8 Bild sein so gegen den Grund der Aussicht gestellt und nicht gestreckt wie es in diesem Moment ist.UITabBar Größe erhöht auf iPhone X

Ist das einfach?

iPhone X

UITabBarController iPhone X

iPhone 8

UITabBarController iPhone 8

+0

Es sollte das gleiche automatisch aussehen. Der einzige Grund dafür, dass ein Leerzeichen vorhanden sein sollte, besteht darin, dass die untere Zeile anzeigt, dass Benutzer nach oben wischen können, um zum Startbildschirm zu gelangen. Können Sie mehr Kontext dafür geben, wie Ihre Anzeige aussieht und wie der Tab-Bar-Controller eingerichtet ist? –

+0

mit sicherem Layout Guide versuchen und sehen. Ich muss arbeiten – Krunal

+0

Ich glaube nicht, dass dies ein Duplikat ist. Ich hatte das gleiche Problem mit einem TabBarController in einem Fenster erstellt - alle programmatisch, das ist kein XIB. Ich habe es gelöst, indem ich den window.frame auf eine Höhe gesetzt habe, die der UIScreen-Höhe plus window.safeAreaInserts.bottom entspricht. –

Antwort

1

es ist wegen des Fehlens der Home-Taste auf dem X so gemacht, um dem Benutzer etwas Platz für die Aufwärtswischgeste zu geben, um auf die Homepage zu kommen (wenn Sie es mehr senken könnten, würden Sie schrauben über Ihr iPhone X Benutzer)

0

Es ist normal. 34 Pixel von unten sind für Gesten reserviert. Wenn Sie möchten, wie auf dem iPhone 8, haben diese Benutzer, die Ihre App verwenden, Unannehmlichkeiten.

+0

Ich benötige 35 Pixel von der Unterseite. – Hemang

Verwandte Themen