ZoomingPDFViewer
所属分类:iPhone/iOS
开发工具:Objective-C
文件大小:1245KB
下载次数:48
上传日期:2011-11-21 12:07:54
上 传 者:
mayun0115
说明: iphone上的简单的pdf阅读器,支持缩放,页码显示等等
(on a simple iphone pdf reader, support zoom, page display, etc.)
文件列表:
ZoomingPDFViewer (0, 2010-10-21)
ZoomingPDFViewer\Classes (0, 2010-09-01)
ZoomingPDFViewer\Classes\PDFScrollView.h (3142, 2010-09-01)
__MACOSX (0, 2010-10-21)
__MACOSX\ZoomingPDFViewer (0, 2010-10-21)
__MACOSX\ZoomingPDFViewer\Classes (0, 2010-10-21)
__MACOSX\ZoomingPDFViewer\Classes\._PDFScrollView.h (201, 2010-09-01)
ZoomingPDFViewer\Classes\PDFScrollView.m (8206, 2010-09-01)
__MACOSX\ZoomingPDFViewer\Classes\._PDFScrollView.m (201, 2010-09-01)
ZoomingPDFViewer\Classes\TiledPDFView.h (2758, 2010-09-01)
__MACOSX\ZoomingPDFViewer\Classes\._TiledPDFView.h (201, 2010-09-01)
ZoomingPDFViewer\Classes\TiledPDFView.m (4814, 2010-09-01)
__MACOSX\ZoomingPDFViewer\Classes\._TiledPDFView.m (201, 2010-09-01)
ZoomingPDFViewer\Classes\ZoomingPDFViewerAppDelegate.h (2868, 2010-09-01)
__MACOSX\ZoomingPDFViewer\Classes\._ZoomingPDFViewerAppDelegate.h (201, 2010-09-01)
ZoomingPDFViewer\Classes\ZoomingPDFViewerAppDelegate.m (5078, 2010-09-01)
__MACOSX\ZoomingPDFViewer\Classes\._ZoomingPDFViewerAppDelegate.m (201, 2010-09-01)
ZoomingPDFViewer\Classes\ZoomingPDFViewerViewController.h (2677, 2010-09-01)
__MACOSX\ZoomingPDFViewer\Classes\._ZoomingPDFViewerViewController.h (201, 2010-09-01)
ZoomingPDFViewer\Classes\ZoomingPDFViewerViewController.m (3624, 2010-09-01)
__MACOSX\ZoomingPDFViewer\Classes\._ZoomingPDFViewerViewController.m (201, 2010-09-01)
__MACOSX\ZoomingPDFViewer\._Classes (201, 2010-09-01)
ZoomingPDFViewer\en.lproj (0, 2010-09-01)
ZoomingPDFViewer\en.lproj\MainWindow.xib (20117, 2010-08-19)
__MACOSX\ZoomingPDFViewer\en.lproj (0, 2010-10-21)
__MACOSX\ZoomingPDFViewer\en.lproj\._MainWindow.xib (201, 2010-08-19)
ZoomingPDFViewer\en.lproj\ZoomingPDFViewerViewController.xib (6761, 2010-08-19)
__MACOSX\ZoomingPDFViewer\en.lproj\._ZoomingPDFViewerViewController.xib (201, 2010-08-19)
__MACOSX\ZoomingPDFViewer\._en.lproj (201, 2010-09-01)
ZoomingPDFViewer\images (0, 2010-09-01)
ZoomingPDFViewer\images\Icon-72.png (1063, 2010-08-17)
__MACOSX\ZoomingPDFViewer\images (0, 2010-10-21)
__MACOSX\ZoomingPDFViewer\images\._Icon-72.png (201, 2010-08-17)
ZoomingPDFViewer\images\Icon-Small-50.png (992, 2010-08-17)
__MACOSX\ZoomingPDFViewer\images\._Icon-Small-50.png (201, 2010-08-17)
ZoomingPDFViewer\images\Icon-Small.png (918, 2010-08-17)
__MACOSX\ZoomingPDFViewer\images\._Icon-Small.png (201, 2010-08-17)
ZoomingPDFViewer\images\Icon-Small@2x.png (1010, 2010-08-17)
__MACOSX\ZoomingPDFViewer\images\._Icon-Small@2x.png (201, 2010-08-17)
ZoomingPDFViewer\images\Icon.png (1007, 2010-08-17)
... ...
### ZoomingPDFViewer ###
===========================================================================
DESCRIPTION:
This sample demonstrates how to build a PDF viewer that supports zooming in or out at any level of zooming.
The PDF page is rendered into a CATiledLayer so that it uses memory efficiently. Whenever the zoom level changes a new view created at the new size and is drawn on top of the old view, this allows for crisp PDF rendering at large zoom levels.
===========================================================================
BUILD REQUIREMENTS:
Mac OS X v10.6.3 or later; Xcode 3.2.3 or later; iOS 4.0 or later.
===========================================================================
RUNTIME REQUIREMENTS:
Mac OS X v10.6.3 or later; iOS 4.0 or later.
===========================================================================
PACKAGING LIST:
View Controllers
----------------
ZoomingPDFViewerViewController.{h,m}
The table view controller responsible for displaying the list of events, supporting additional functionality:
* Addition of new new events;
* Deletion of existing events using UITableView's tableView:commitEditingStyle:forRowAtIndexPath: method.
Views
----------------
PDFSCrollView.{h,m}
UIScrollView subclass that handles the user input to zoom the PDF page. This class handles swapping the TiledPDFViews when the zoom level changes.
TiledPDFView.{h,m}
This view is backed by a CATiledLayer into which the PDF page is rendered into.
Application configuration
-------------------------
ZoomingPDFViewerAppDelegate.{h,m}
Configures the view controller.
MainWindow.xib
Loaded automatically by the application. Creates the application's delegate and window.
===========================================================================
CHANGES FROM PREVIOUS VERSIONS:
Version 1.0
- First version.
===========================================================================
Copyright (C) 2010 Apple Inc. All rights reserved.
近期下载者:
相关文件:
收藏者: