To set focus at any place of active textView you need to do the following
NSRange zeroRange = NSMakeRange(offset,0);
textView.selectedRange = zeroRange;
Use this code after making textView first responder. Maybe you'll need to execute this with performSelector: afterDelay: after calling becomeFirstResponder.