Here is a image that shows how Good Reader does it just like in the Web View. http://d.pr/mco6
My guess is that there is no easy approach for this except add tons of code to touchesBegan, touchesMoved and touchesEnd in the custom view and map location of the string to the offset in the view. (Plus the magnifying glass)
Does anyone have a better solution, or is there something already there I can take advantage of?
Thanks.