Originally Posted by kguil
Using UIWebView gives me immense scope for flexible formatting and other cool tricks but has a few drawbacks such as the ones you mention.
I hope you will keep UIWebView and the immensely cool tricks.
To Wulf: the reason I never noticed the other, "swipe to select text" method of highlighting texts in iBooks and the Kindle app, is because it's rather imprecise, specifically: it's one-dimensional, working only to-the-right, but not to-the-left. (Or vice versa.) If you wish to extend a highlight to the left, too, using the swipe-to-select-text method, this doesn't work.
I find this problematic especially for English texts, where many sentences start with extremely short words such as "I" or "A". It's rather difficult to tap & hold a single letter, such as "I" or "A", in order to start highlighting a passage. I actually find it quicker just to tap on any random (and long, thus easily "tappable") word in a sentence, and then drag the right/left selection markers to wherever needed.
At least on the hardware Kindles, there's such a thing as the cursor
, so it's easy to move the cursor quickly and precisely in front of an "I" or "A", press the button, and start highlighting. It's difficult to achieve such precision with the tap-and-hold method in the iOS world where cursors don't work within non-editable texts.