How can I check that the text went to the next line due to the word op in UITextView
?
I currently have the code to know that the user enters a new line (from the keyboard).
- (BOOL) textView: (UITextView *) textViewChangeTextInRange: (NSRange) Range replacement copy: (NSString *) text; {If ([text isqualToString: @ "\ n"]) {...} Return yes; }
You can use ContentSize.Hight property to determine the UITextView How 'tall' is your textview then you can divide the number from the row, to find out the number of lines @Nacho provides this 4-digit code nifty line which does this:
int numLines = textView.contentSize.height / textView.font.lineHeight;
For more information, refer to this question:
Edit: You can do something like this: -textViewDidChange: To check a row change.
Integer numbers = textual contents. Size / Hight / Text View Font LineHigh; If (numlines! = NumLinesIntextView) {numLinesInTextView = numLines; // numLinesInTextView is an example variable, then // which you need to do on line changes}
No comments:
Post a Comment