First set the selected range for all textView text:
[textView setSelectedRange:NSMakeRange(0, textView.text.length)]; [textView setText:@""];
How in:
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView { // Make the textView visible in-case the keyboard has covered it [table scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:1] atScrollPosition:UITableViewScrollPositionTop animated:YES]; // Keyboard toolbar prev/next buttons [nextPreviousControl setEnabled:YES forSegmentAtIndex:0]; [nextPreviousControl setEnabled:NO forSegmentAtIndex:1]; // // Erase all text in the textView before editing starts: // [textView setSelectedRange:NSMakeRange(0, textView.text.length)]; [textView setText:@""]; return YES; }
chown source share