2015-07-16 12 views
5

Ho il seguente wireframe: "?. Non hai ancora un conto Sign Up"Centro due UIViews di diverse dimensioni in orizzontale

enter image description here

ho bisogno di aggiungere il. Per fare questo avrò due UILabels diversi, uno con "Non hai ancora un account?" e un altro con "Sign Up", quindi posso modellarli separatamente.

mio problema è che non so come centro alla Superview due diverse etichette che hanno dimensioni diverse e il mio crescono se è localizzato in una lingua dove prendono più spazio di inglese ...

Così le domande sarebbero: "Come faccio a centrare due UILabel con larghezza diversa in relazione alla sua superview?"

Grazie mille!

risposta

5

Ecco i passaggi:

  1. avere una visione che contiene sia delle etichette e rendere centerX ad esso.
  2. Etichetta fissata 1 con tutti i lati con un vincolo di larghezza maggiore di uguale a
  3. e seguire il passaggio 2 per label2.

Ecco la presentazione visiva di esso ...

enter image description here

+0

Tra l'altro non è necessario impostare la larghezza e l'Heigh vincolo per le etichette. – ChikabuZ

+0

Ho appena impostato il limite di larghezza non l'altezza ... Voglio solo dire che questo è un altro modo .... anche il tuo modo in sopra è corretto ... ma in questo modo puoi anche fare la stessa cosa –

6

Dovresti metterli nel contenitore UIView renderlo flessibile (per esempio> = 10) e centrarlo.

Problemi correlati