Quando imposto il testo di UITextField
come "♈", verrà visualizzata un'icona emoji, ma voglio solo visualizzare il carattere originale.Posso disabilitare l'icona Emoji in UITextField?
risposta
se si vuole ristrict l'inserimento emoji nel campo di testo, è possibile utilizzare le NSPredicates o possibile controllare contro il NSCharacterSet.
Grazie, ma questo è un altro argomento di prevenzione dell'emoji di input. Non voglio che i miei personaggi vengano visualizzati come icone .... è molto strano. Non sono sicuro che questo possa essere fatto, forse NON dovrei usare un carattere così speciale nelle mie stringhe ..... – flypig
mak un set di caratteri che vuoi nella stringa e fai una funzione di controllo e chiama quella funzione nelle funzioni dei delegati di UITextField. –
È necessario aggiungere \U0000FE0E
dopo il carattere speciale nel NSString. Ciò dirà al sistema operativo di utilizzare la versione "semplice" e non di sostituirla con un'emoji. Vedi https://paulofierro.com/blog/2013/3/30/disabling-emoji-characters-with-unicode-variants
- 1. uitextfield positionFromPosition: offset non funzionanti emoji
- 2. Perché Emoji non può essere visualizzato correttamente in un UITextField?
- 3. UITextField come disabilitare la pasta?
- 4. Disabilitare la lente di ingrandimento in UITextField
- 5. Un modo semplice per disabilitare un UITextField?
- 6. Come disabilitare/abilitare la chiave di ritorno in un UITextField?
- 7. Converti unicode in emoji
- 8. Tastiera Emoji in-app
- 9. Come posso disabilitare il tasto "Spazio" sulla tastiera in Swift?
- 10. Come posso dividere una stringa contenente emoji in una matrice?
- 11. Utilizzo di Emoji in Haskell
- 12. Emoji copyright
- 13. Posso disabilitare control-C?
- 14. Posso disabilitare git pull?
- 15. Forza tastiera emoji in html
- 16. Posso disabilitare le eccezioni in AWL?
- 17. Come posso disabilitare l'indicizzazione in Xcode 4?
- 18. Quali moduli Apache2 posso disabilitare in sicurezza?
- 19. Come posso spostare il pulsante di cancellazione in un UITextField?
- 20. Come posso ottenere il testo da UITextField in una NSString?
- 21. Come posso rilevare un evento KeyPress in UITextField?
- 22. Filtraggio dei caratteri immessi in un UITextField
- 23. Rientro in UITextField
- 24. UITextField in UITableViewCell Help
- 25. Esempio UITextField in Cocos2d
- 26. UiTextField eventi
- 27. Sovrascrittura grafica Emoji
- 28. Colore per Unicode Emoji
- 29. Node.js Emoji Parsing
- 30. Come posso abilitare/disabilitare manualmente la chiave di ritorno della tastiera in Swift?
Non è già il carattere originale di un font specifico? Puoi ottenere ".text" di UITextField e controllarlo simbol-by-symbol? – bealex
Ho appena cercato e copiato il "♈" dal browser Chrome su Xcode, sembra tutto a posto, ma quando è stato visualizzato in iPhone Simulator, è stato convertito in un'icona Emoji ..... Il carattere del mio UITextField è "[UIFont boldSystemFontOfSize: 17.f]". Come posso disattivare il supporto Emoji del mio UITextField? Dovrei usare un altro font invece? – flypig
Cosa vuoi vedere al posto di questo simbolo? È un simbolo di carattere con codice specifico (credo 2648), è come la lettera "Y" ma con un altro glifo. Se vuoi vedere un codice come ":: ARIES ::", non lo faresti. – bealex