我正在开发一个可以在 iOS 中使用CGPDFDocumentRef
.
现在我可以完美地显示一页PDF,但我不知道如何让它从一页到另一页垂直滑动。
谁能帮我?给我一个想法或样品,谢谢
对不起我的英语不好。
这是您可以水平集成和实现 PDF 视图的最佳 PDF 库。
在 WebViewViewController.xib 中添加 UIWebView 并连接它。实现与我发布的相同。
@interface WebViewViewController : UIViewController<TapDetectingWindowDelegate>
{
}
@property (strong, nonatomic) IBOutlet UIWebView *mWebView;
@end
@implementation WebViewViewController
@synthesize mWebView;
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *path = [[NSBundle mainBundle] pathForResource:@"EventHandlingiPhoneOS"
ofType:@"pdf"];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[mWebView loadRequest:request];
}
为什么不UIWebView
用于显示 PDF 文件?
它非常简单易用!
但是,如果您真的想制作自定义查看器,则可以使用UIScrollView
它。
像这样:
UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0,0,320,640)];
[self.view addSubview:scroll];
view1.frame = CGRectMake(0,0,320,640);
view2.frame = CGRectMake(0,320,320,640);
view3.frame = CGRectMake(0,640,320,640);
[scroll addSubview:view1];
[scroll addSubview:view2];
[scroll addSubview:view3];
scroll.contentSize = CGSizeMake(320, 960);
[scroll release];