I have actually created my own PDF reader, however, I used a UIWebView and while it does load server side PDF's and does the job of getting them on the screen, I just don't think its the best interface for reading, and interacting with PDF's. For example, here is a sample of my PDF readers "copy" mechanism through the UIWebView:
It seems more for web usage then reading as it has the "Define" mechanism and the motion for expanding the highlighting isn't fluid at all. Now here is an example of the dropbox iOS app PDF reader interface:
as you can see it doesn't have the "Define" mechanism, and the highlighting mechanism is much more fluid. One more difference is the content formatting. The same PDF in my UI looks like its off the Web, as the pages are different sizes:
And in their UI, Its formatted evenly and looks like its meant for reading:
So taking all this in consideration, I guess my question is, did they use a UIWebView to create this interface or a regular UIView? and what should I do to my UI to make it similar to that of dropbox's PDF reader?
Any suggestions are appreciated. Thanks