2014-10-07 12 views
9

In Xcode 6 abbiamo una nuova funzione chiamata layout adattivo. Usando che ho creato un nuovo progetto in cui ho bisogno di avere diverse dimensioni del carattere in base al layout.Dimensioni carattere diverse per UILabel usando il layout adattivo

In iPhone schermo da 3,5 pollici, devo avere una dimensione di carattere pari a 17pt, e le altre dimensioni dello schermo in iPhone devono essere 21pt.

Qualcuno può dirmi come posso ottenere questo utilizzando il layout adattivo?

+0

controlla questo [link] (https://www.raywenderlich.com/113768/adaptive-layout- tutorial-in-ios-9-getting-started), devi scorrere verso il basso nella sezione Font adattivi, c'è qualcosa di simile a quello che vuoi. – Lucho

risposta

2

In viewDidAppear o viewWillAppear, è possibile rilevare la dimensione del layout. Devi solo aggiornare la dimensione del carattere in base alla dimensione rilevata.
È possibile utilizzare [[UIScreen mainScreen] bounds]; o in iOS 8: [[UIScreen mainScreen] nativeBounds];

+0

Nell'ultimo xcode 6 possiamo impostare la dimensione del font per UILabel usando l'ispettore degli attributi nello storyboard e ho bisogno di come dovrei realizzarlo usando lo storyboard e anche questo mi aiuta. – Arasuvel

4

Sì, si può fare con storyboad. C'è un segno + sulla sinistra del carattere, cliccaci sopra e seleziona la classe dimensionale e scegli la dimensione del carattere necessaria

+3

Sì, è corretto. Ma il mio dubbio su come ottenere diverse dimensioni del carattere per diversi schermo di iPhone. – Arasuvel

Problemi correlati