Ich habe eine UIView und darin, dass es eine Unteransicht gibt, die wieder UIView ist, innerhalb der UIView möchte ich ein UILabel in der Mitte hinzufügen, ich benutze Autolayout. Ich habe alle Einschränkungen zu allen Ansichten hinzugefügt, aber UILabel in der Mitte ist nur auf iPad-Bildschirmen sichtbar, es verschwindet auf kleinerem Bildschirm, mein Zweifel ist, wenn seine Koordinaten, wenn auf Größe Eltern UIView gerechnet gerechnet werden, zu sein falsch oder es wird so stark zusammengedrückt, dass es unsichtbar wird.Autolayout UILabel in einer UIView
Bitte helfen Sie mir dabei, ich bin kein Experte in Auto-Layout so offensichtlich. Dank
Auch die äußere UIView werden vorgestellt Vollbild in Mutterviewcontroller
was sind Ihre Einschränkungen für alle Ansichten. –
@RajanMaheshwari mit Einschränkungen aktualisiert –
Immer, wenn Sie Constraints anwenden und das Layout in jedes Gerät passen soll, geben Sie keine fest codierten Einschränkungen wie View.bottom + 280, wie ich in Ihrem Bild sehen kann. Von unten + 280 bedeutet, dass diese Ansicht bei kleineren iPhones einfach nach oben zeigt. Um diese zu lösen, können wir gleiche Breite, Höhe oder Seitenverhältnis verwenden –