2016-03-30 11 views
1

In meiner App habe ich eine Bedingung zum Anzeigen eines UIView in meiner Ansicht Controller, wenn diese Ansicht auf dem Bildschirm erscheint das iPhone 6 haben die iPhone 5-Auflösung, wenn die gleiche Ansicht nicht angezeigt wird, gibt es kein Problem. Ich habe die Bildschirmauflösung über Code berechnet und das obige Szenario getestet. Ich denke, dass Auto-Layout die Bildschirmauflösung ändern wird. Bitte hilf mir, es zu beheben. Teilen Sie auch Faktoren mit, die die Bildschirmauflösung geändert haben.Warum unterscheidet sich meine iPhone 6 Bildschirmauflösung?

Antwort

1

Wählen Sie View-Controller, gehen Sie auf Attribute Inspekteur der Hauswirtschaftsbereich und stellen Sie sicher, dass Sie in Größe Abgeleitete chose

enter image description here

Aktivieren Automatisches Layout allein nicht Ihre Sicht der Größe verändern. Sie sollten Einschränkungen hinzufügen.
Sobald Sie fertig sind, müssen Sie Einschränkungen für Ihre Ansicht festlegen.
enter image description here