I\'m developing a simple writing app for iPad.
I\'m trying to compute the pixel-position of the cursor in UITextView
. I spend a few weeks to design this
If you target to IOS7 only you could use UITextView method:
- (CGRect)caretRectForPosition:(UITextPosition *)position;
Short sample:
NSRange range; // target location in text that you should get from somewhere, e.g. textview.selectedRange
UITextView textview; // the text view
UITextPosition *start = [textview positionFromPosition:textview.beginningOfDocument offset:range.location];
CGRect caretRect = [self caretRectForPosition:start]; // caret rect in UITextView