Ho un UITextView che è modificabile. Ora ho un requisito che mi obbliga a trovare (come e quando continuo a digitare) quando è iniziata la riga successiva (forse a causa del fatto che ho premuto il tasto Invio o un interruzione automatica del wordwrap). C'è qualche notifica che può essere ottenuta per capire quando la linea successiva è iniziata durante la digitazione?UITextView (modifica) - rilevamento dell'evento di riga successiva occorso
Ho provato a cercare soluzioni per trovare le posizioni del cursore all'interno di una vista testuale ma utilizzando selectedRange e le proprietà di posizione per scoprirlo non mi aiutano. Non esiste alcuna correlazione tra il valore della posizione e una nuova linea. Il valore della posizione continua ad aumentare durante la digitazione. Qualche idea?
Grazie!
Utilizzo già UITextViewTextDidChangeNotification. E come cerco un \ n nel testo? Non textView.text restituisce l'intero gruppo di testo digitato finora? Potrebbe essersi verificato un arresto automatico della riga, oppure avrei potuto colpire un sacco di spazi. Come posso rilevare l'arrivo della riga successiva in quel contesto? – Bourne
@bourne: sì è il suo rilevamento solo la chiave di ritorno – KingofBliss
Sì, sì. Ma rileva una nuova riga solo quando c'è una vista testo vuota e la prima cosa che si colpisce al suo interno è una chiave di ritorno. Sto cercando di gestire lo scenario wordWrap multilinea textView in cui il wordwrap causa automaticamente un'interruzione di riga. Desidero rilevare quell'evento in qualche modo. – Bourne