2016-04-17 14 views
1

Ich habe eine iOS-Anwendung, die ich 2011 geschrieben habe, und ich bin dabei, es für die neuesten iOS und Geräte zu aktualisieren. Ich bekomme einen dicken schwarzen Rand am unteren Rand des ersten Bildschirms meiner Anwendung, für die meisten Kombinationen aus Gerät/Simulator und iOS. Dies ist nicht ein schwarzer Rand am oberen und unteren Bildschirmproblem, das in den Foren erschöpfend behandelt wurde.Mysteriösen schwarzen Rand (nur) am unteren Rand des iPhone ersten Bildschirm

Es gibt nur einen schwarzen Rand am unteren Bildschirmrand. Außerdem wird der Rahmen nur auf dem ersten Bildschirm meiner Anwendung angezeigt, mit den Schaltflächen, um zum Rest der Anwendung zu gelangen. Auch wenn ich zum ersten Bildschirm meiner Anwendung zurück navigiere, wird der Rahmen von irgendwo innerhalb der Anwendung sichtbar. Abgesehen von dem ersten Bildschirm gibt es in den anderen Bildschirmen der Anwendung keinen schwarzen Rahmen.

Dies scheint nicht scheint ein Startbildproblem zu sein. Ich habe ein Start-Image, in [email protected], und das Start-Image funktioniert gut. Im Folgenden sind die Konfigurationen für die ich bekommen oder nicht bekommen, den schwarzen Rand:

iPhone 4s (iOS 9.2) Simulator - kein schwarzer Rand
iPhone 5 (iOS 9.2) Simulator - schwarzer Rand
iPhone 5 (iOS 8.1.3) Gerät - kein schwarzer Rand
iPhone 5s (iOS 9.2) Simulator - schwarzer Rand
iPhone 5s (iOS 9.1) Gerät - schwarzer Rand
iPhone 6s plus (iOS 9.2) Simulator - schwarzer Rand

iPad 2 (iOS 9.2) Simulator - kein schwarzer Rand
iPad Air (iOS 9.2) Simulator - kein schwarzer Rand
iPad Air 2 (iOS 9.2) Simulator - kein schwarzer Rand
iPad Pro (iOS 9.2) Simulator - dicke schwarze Grenze den ganzen Weg um das Anwendungsfenster
iPad Retina (iOS 9.2) Simulator - kein schwarzer Rahmen (am unteren Bildschirmrand)

Ich habe alles versucht, was mir einfiel, aber nichts scheint zu funktionieren.

+0

So geschieht dies nur für einen Ihrer Bildschirme (die erste)? Ist der Hintergrund der Ansicht für diesen Ansichtscontroller schwarz? Können Sie einen Screenshot des schwarzen Randes veröffentlichen? – jakedunc

+0

Es passiert nur für den ersten Bildschirm. Der Hintergrund der Ansicht für diesen Viewcontroller ist weiß. Ich kann keinen Screenshot zu diesem Kommentar posten, daher habe ich ihn als separate Antwort gepostet. – Sandeep

+0

Versuchen Sie, diese Antwort zu verweisen http://stackoverflow.com/questions/18913105/black-bars-showing-when-running-app-on-ios-7-4-inch-retina-display – Nirupa

Antwort

0

Der folgende Screenshot des iPhone-Simulators zeigt den schwarzen Rand am unteren Bildschirmrand. Die Größe des Simulators Bildes wird auf 50% der vollen Größe eingestellt, wie auf dem Mac-Bildschirm angezeigt, um es auf dem Mac-Bildschirm passen zu machen:

First Screen with Black Border at Bottom

Der folgende Screenshot zeigt einen Bildschirm, von innen der Anwendung, ohne schwarzen Rand an der Unterseite:

Inner Screen with No Black Border

+0

Ich würde vermuten, dass es eine Einschränkung gibt, die dies tut. Ist die Elternansicht für "Planetengesetze" schwarz?Welche automatischen Layoutbeschränkungen hat die Ansicht? Stellen Sie den Ansichtsrahmen manuell mit Grenzen statt Rahmen ein? – jakedunc