Ridimensionare il testo UILabel con scorri per eliminare
-
19-09-2019 - |
Domanda
Sto avendo qualche difficoltà a trovare la mia applicazione per ridimensionare correttamente il testo della UILabels quando l'utente fa un colpo da eliminare o altro tipo di eliminazione. Attualmente, il tasto di cancellazione è coprire il testo che si trova nella cella (se è davvero lunga). Vorrei per loro di operare come come SMS (spostare il testo troncato giù una riga) o iPod (tasto testo ridimensionamento cancellare).
Sto usando una consuetudine UITableViewCell sto lavorando con due etichette, UIImageView e un paio di subviews per backgroundView e selectedBackgroundView. Ho giocato con le molle e puntoni delle etichette nella cella e in parte raggiunto il mio effetto desiderato tuttavia, il testo è uno strano, rapido bug ridimensionamento dove si deforma e si distese e poi viene restituito dimensione corretta quando il pulsante di cancellazione è fatto l'animazione.
Per quanto riguarda le altre cose che ho provato, ho fatto in modo che il mio testo fa non Regola-to-fit e ho fatto la mia dimensione minima dei caratteri la dimensione del carattere che ho impostato per la etichetta. Ho anche provato layoutSubviews oltre a cavallo ma che non sembra avere alcun effetto a tutti.
Se uno screenshot (dell'etichetta deformazione) o il codice sarebbe utile, posso pubblicare entrambi, ma dato che nulla ho fatto sta lavorando, ho pensato che sarebbe stato di poco valore.
Soluzione
fissato impostando la "modalità" dell'etichetta nel pannello di visualizzazione a "sinistra"
Altri suggerimenti
Sembra che è necessario impostare il numero di immobili linee e la proprietà impacco per le etichette.
Se la modifica attivamente la dimensione dell'etichetta stessa, si potrebbe desiderare di animare questo cambiamento.