UITextViews che non succhiano
-
22-09-2019 - |
Domanda
Sto cercando di personalizzare il comportamento di un UITextView abbastanza drammaticamente - l'aggiunta di evidenziazione regex-based, i numeri di riga e di trovare e sostituire -. Come ho essenzialmente voglio creare un editor di testo su iPhone / iPad
Ho cercato attraverso il UITextView riferimento ma sembra essere molto limitato, non molto personalizzabile a tutti. Io non so davvero i quadri di base molto bene, in modo che qualsiasi aiuto sarebbe apprezzato. La mia mancanza di conoscenza approfondita nonostante, voglio fare qualcosa di molto avanzata, in modo che qualsiasi aiuto a tutti sarebbe davvero molto apprezzato.
Il mio migliore,
Jamie
Soluzione
Purtroppo quello che stai vedendo con UITextView è esattamente quello che si ottiene. Non è progettato per supportare il tipo di caratteristiche che descrivi.
Nel l'ultimo iPhone OS la soluzione migliore sarebbe quella di implementare un editor JavaScript-based in un'UIWebView. Fare la gestione del testo in JS. Sì, questo è probabilmente non è divertente, ma a differenza di UITextView in realtà è possibile.
Codice alternativa vostro punto di vista del testo da zero. Anche in questo caso, non è divertente, ma ha il vantaggio di essere possibile.
Se si ha accesso alla pre-release di futuro iPhone OS, guardare per nuovi miglioramenti e funzionalità. demo di Apple Pages per iPad utilizza chiaramente qualcosa di più sofisticato rispetto al UITextView corrente e le applicazioni iWork presumibilmente utilizzare le API solo pubblici. Ciò implicherebbe qualcosa di più vicino a ciò che è necessario sarà disponibile in una versione futura.