Domanda

Ho posto il mio iPhone app in modalità orizzontale e voglio mettere un messaggio in uno dei miei punti di vista che riempie lo schermo. A partire da ora un messaggio di carattere 6, 10 o 12 va solo fino a circa 12 carattere punto in vista ritratto in Interface Builder. Quando costruisco e il simulatore di iPhone passa al paesaggio la dimensione del carattere rimane lo stesso come nel ritratto e non riempie la vista.

È stato utile?

Soluzione

Penso che è necessario per rilevare la rotazione e ridimensionare la cornice di UIView di conseguenza .. Io non sono sicuro se si sta utilizzando un'etichetta, WebView, ecc .. per visualizzare il testo, ma il ridimensionamento della UIView e la voce di visualizzazione il testo dovrebbe causare un liscio 'text-fill'

Altri suggerimenti

Se stai usando un UILabel per il testo, è necessario ancorare la vostra UILabel (o qualsiasi altra cosa che si sta utilizzando) per il lato destro del telaio applicazione nella creazione di interfacce e sinistro. Poi è necessario impostare il adjustsFontSizeToFitWidth per YES e penso che si dovrebbe essere impostato.

di UILabel adjustsFontSizeToFitWidth doc

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top