关于iOS中从页面到页面的PDF垂直滑动

时间:2012-05-30 03:08:26

标签: iphone ios pdf

我正在开发一款可以使用CGPDFDocumentRef在iOS中垂直滑动PDF的应用 现在我可以完美地显示一页PDF,但我不知道如何使它从页面到页面垂直滑动。

任何人都可以帮助我吗?给我一个想法或样品,谢谢

抱歉我的英语不好。

3 个答案:

答案 0 :(得分:1)

在WebViewViewController.xib中添加UIWebView并连接.Implement与我发布的相同。

@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];

}

答案 1 :(得分:1)

这是您可以集成并最终水平实施PDF视图的最佳PDF库。

https://github.com/vfr/Reader

答案 2 :(得分:0)

为什么不使用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];