Sto cercando di impostare il testo nel mio UIButton
a livello di programmazione, ma il testo diventa abbreviato quando visualizzato nel pulsante. C'è un modo per regolare la dimensione del carattere del testo nel pulsante per adattarla alla larghezza, attraverso il codice? Ho controllato altre domande, ma le risposte non risolvono il mio problema. Grazie.Come regolare la dimensione del testo del testo in un UIButton per adattarlo alla larghezza in modo programmatico in Swift?
10
A
risposta
17
Aggiungi questa linea per oggetto pulsante:
button.titleLabel?.adjustsFontSizeToFitWidth = true
1
Se si lavora con la titleLabel è possibile utilizzare adjustsFontSizeToFitWidth di UILabel
e quindi utilizzare minimumScaleFactor di UILabel per impostare un minimo:
+0
funziona solo se il 'UIButton' ha solo una linea a destra? – nburk
Avete provato questo? Button.titleLabel? .adjustsFontSizeToFitWidth = true' – Kampai
Sì. Ha funzionato per me! Grazie –