Ich entwickle eine App mit Auto-Layout ausgeschaltet und Standardeinstellung auf das iPhone 5. Jetzt habe ich eine UIView am unteren Rand des Bildschirms, wenn ich zwischen den Größenoptionen in IB die UIView richtig nach oben bewegt, um sich zu beheben der untere Bildschirmrand. Wenn ich jedoch auf meinem IPhone 4 oder dem Simulator teste, bewegt es sich nicht nach oben, stattdessen wird es abgeschnitten.Wie kann ich eine UIView am unteren Bildschirmrand reparieren?
Wie kann ich es so machen, dass die UIView am unteren Rand der App für das kleinere IPhone 4 nach oben geschoben wird?
Siehe das folgende Beispiel
ich im Grunde das weiße Feld abgeschoben werden soll nach oben, die Lücke unter dem grauen Kasten zu füllen.
aktualisieren
In Bezug auf die Ansichtshierarchie gibt es eine enthält Ansicht und dann wurde der weiße Bereich, den Sie sehen, ist eine einfache UIView (weißer Hintergrund) mit einem Scroll-Blick ins Innere. Das Projekt ist ziemlich neu, daher ist das Setup sehr einfach und es gibt keinen Code zum Positionieren der UIViews.
Verwenden Sie AutoLayout? oder AutoresizingMask? – Jaybit
Ich habe AutoLayout ausgeschaltet, ich benutze die Autosizing-Funktion – ORStudios
@IconicDigital, Ihre 4-Zoll- und 3,5-Zoll-Bilder sind nicht vergleichbar wie ... Siehe meine aktualisierte Antwort – foundry