Erkennen moment, wenn newline beginnt in UITextView

Ich versuche zu erkennen, wenn die Beförderung geht bei new line in UITextView. Ich kann erkennen, es durch Vergleich insgesamt später Breite mit UITextView Breite:

CGSize size = [textView.text sizeWithAttributes:textView.typingAttributes];
if(size.width > textView.bounds.size.width)
      NSLog (@"New line");

Aber es Dosis nicht funktionieren richtigen Weg, weil -sizeWithAttributes:textView gibt nur die Breite der Buchstaben ohne Einrückung Breite. Bitte helfen dieses Problem lösen.

Ist das der standard UITextView Sie verwenden, oder eine Unterklasse version ?
Es ist standard
Sorry, Sie wollen wissen, ob der Benutzer die Taste "enter" während der Eingabe? Oder Sie wollen einfach nur zählen die totale Anzahl der Zeilenumbrüche in den text?

InformationsquelleAutor mriddi | 2013-11-15

Schreibe einen Kommentar