Use a CGLayer to draw page backgrounds instead of filling a rectangle.  Draw pages when available, and avoid reloading bitmaps when they won't be drawn anyway.  With the cached document/provider setup, it's now faster to draw the PDFPage in many cases.
Use a CGLayer to draw page backgrounds instead of filling a rectangle.  Draw pages when available, and avoid reloading bitmaps when they won't be drawn anyway.  With the cached document/provider setup, it's now faster to draw the PDFPage in many cases.
bitemyapp/fileview,bitemyapp/fileview,amaxwell/fileview