C'è un modo per dimensionare automaticamente un UILabel? data la dimensione 40 x 40 la dimensione del carattere del testo si regolerebbe in base al numero di caratteri.Autosize UILabel
risposta
È possibile utilizzare la proprietà adjustFontSizeToFitWidth
. Quindi qualcosa di simile.
UILabel *myLabel = [[UILabel alloc] init];
[myLabel setAdjustsFontSizeToFitWidth:YES];
In Interface Builder v'è una casella di controllo sull'etichetta Attributi schermo per permettere di regolare la dimensione del carattere per adattare l'etichetta pure.
uhm, lo si estrae l'API UILabel http://developer.apple.com/iphone/library/documentation/uikit/reference/UILabel_Class/Reference/UILabel.html c'è una proprietà ordinata chiamato adjustsFontSizeToFitWidth
Con il concetto di progettazione di autolayout, non impostare i vincoli di altezza per UILabel e impostare no. di righe come 0.
L'autolayout si occupa automaticamente dell'altezza dinamica dell'etichetta in base al testo dell'etichetta. Se l'etichetta ha un testo a riga singola, occuperà solo lo spazio a linea singola. E se l'etichetta ha più di una riga, ridimensionerà l'etichetta in base alle dimensioni del testo e al numero di righe necessarie per visualizzare il testo.
- 1. GroupBox autosize
- 2. DataGridView Altezza riga Autosize
- 3. Etichetta C# AutoSize aggiunge padding
- 4. FlowLayoutPanel AutoSize solo in verticale?
- 5. FlowLayoutPanel autowrapping non funziona con autosize
- 6. WinForms: etichetta con allineamento a destra autosize
- 7. Sottoclasse UILabel
- 8. UILabel - AutoResize
- 9. UILabel Barrato
- 10. Opacità diversa per UILabel e il testo di UILabel
- 11. WinForms si autosize verticalmente lasciando la larghezza regolabile?
- 12. Come Autosize l'altezza di un etichetta, ma non la larghezza
- 13. winform: datagridview: height (autosize) in base al numero di righe
- 14. DataGridView Autosize ma limita la dimensione massima della colonna
- 15. DataGridView modalità virtuale colonna divisore doppio click autosize
- 16. Testo UILabel non aggiornato
- 17. Xamarin/monotouch UILabel multilinea
- 18. UILabel sizeToFit e vincoli
- 19. Animate UILabel non liscio
- 20. UILabel Text Not Wrapping
- 21. UILabel Over UISlider Thumb
- 22. UILabel carattere corsivo ritaglio
- 23. UILabel multilinea espandibile
- 24. rilevare urls in UILabel
- 25. UILabel e caratteri
- 26. Struttura per testo UILabel
- 27. UILabel non si aggiorna
- 28. UILabel/NSTextView vs. CATextLayer
- 29. troncatura coda uilabel
- 30. Allineare verticalmente UILabel
grazie per il codice di esempio – Yolanda
Nessun problema. Siamo spiacenti, il codice di esempio utilizzato per leggere adjustFontSizeToWidth, ma dovrebbe essere adjustFontSizeToFitWidth. L'ho corretto – jergason
Si salta una lettera in Regolazioni: [myLabel setAdjustsFontSizeToFitWidth: YES]; – beryllium