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.

È stato utile?

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.

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