Frage

In iOS6 verwende ich Autolayouts.

    .
  • Ich habe 2 Ansichten v1 und v2 programmgesteuert erstellt.
  • v2 wird als Unteransicht in v1
  • hinzugefügt
  • Die Einschränkungen für v1 wurden bereits programmgestufen (hier nicht gezeigt) erstellt.
  • ich möchte v1 und v2 von der gleichen Größe sein, und ich möchte, dass v2 genau das horizontale und vertikale Mitte angeordnet ist, das so genau das horizontale und vertikale Zentrum entspricht, so dass V2 genau auf V1
  • ist

frage:

    .
  • Wie kann ich dies erreichen (vorzugsweise mit visueller Format, wenn es nicht möglich ist, kannst du alternativen Ansatz vorschlagen?

Code - Nachfolgend ist mein Versuch, aber es bietet jedoch nicht die gewünschte Leistung.- Keine Fehler geworfen.V1 ist korrekt platziert, aber V2 ist eine der linken Ecke von V1

note - ich habe unten in den kommentieren erklärt, was ich zu tun habe.

generasacodicetagpre.

War es hilfreich?

Lösung

sollte nicht nur diese Arbeit?

generasacodicetagpre.

Was ist das, was das ist, ist, dass V2 seine Höhe und Breite auf die Größe seines SuperViews streckt, die in diesem Fall v1 ist und es so positioniert, dass auch das Recht auf seinem Aufsichtsprogramm ist.

Es scheint, dass Sie in Ihrem Fall den Ansicht CenterX und den Zeugnis nicht ausrichten müssen.Andernfalls verstehe ich nicht den Kontext Ihrer Frage richtig.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top