In my application, I generated the PDFs that I was trying to display in an iframe from HTML that I also generated. It was a print preview screen for printing documents from an Ipad. We had to update our iframes to instead show this generated HTML for the preview and then use the PDF for actually printing the document. Using this approach also allowed us to be able to scroll through the document with one finger on the Ipad. This only works if you have the HTML which is used to create the PDF document though, which may not be the case for everyone.
TLDR;
If you generate PDFs from HTML code, you can instead write the HTML into the iframe's #document to show it to the user in iOS8
Below is a link to a blog post showing how this is done:
http://www.zomeoff.com/javascript-how-to-load-dynamic-contents-html-string-json- to-iframe/