2015-07-16 3 views
5

Ich habe folgendes Drahtmodell: „noch nicht über ein Konto anmelden“-Center zwei UIViews unterschiedlicher Größe horizontal

enter image description here

Ich brauche die hinzuzufügen. Um dies zu tun, werde ich zwei verschiedene UILabels haben, eins mit "Noch kein Konto?" und eine andere mit "Sign Up", damit ich sie separat stylen kann.

Mein Problem ist, dass ich nicht weiß, wie man die Superview zwei verschiedene Labels zu zentrieren, die unterschiedliche Größe haben und meine wachsen, wenn es zu einer Sprache lokalisiert ist, wo sie als Englisch mehr Platz ...

So Die Fragen lauten wie folgt: "Wie zentriere ich zwei UILabels mit unterschiedlicher Breite in Bezug auf die Superansicht?"

Vielen Dank!

Antwort

5

ist die Schritte:

  1. einen Blick nehmen, die sowohl Ihrer Etiketten und machen centerx es enthält.
  2. Etikettieren 1 mit allen Seiten mit einer größeren als gleichen Breitenbeschränkung
  3. und folgen Sie Schritt 2 für Label2.

Hier ist die visuelle Darstellung davon ...

enter image description here

+0

Durch die Art und Weise notwendig, es ist nicht die Breite und Heigh Einschränkung für Etiketten einzustellen. – ChikabuZ

+0

Ich habe nur Breite Einschränkung nicht Höhe eingestellt ... Ich will nur sagen, dass dies ein anderer Weg ist .... Ihr Weg in oben ist auch richtig ... aber auf diese Weise können Sie auch das gleiche tun –

6

Sie sollten sie in den Container UIView legen, um sie flexibel zu machen (zB> = 10) und zentrieren. Hier