0

我想知道如何使用 PDF 文件或图像填充/加载 UIPageViewController(xcode 4.2 中给出的基于项目)。你能帮忙吗 ?我应该在哪里添加一些代码,我应该在项目中添加什么?

非常感谢 !

4

3 回答 3

2

我想知道如何使用 PDF 文件或图像填充/加载 UIPageViewController(xcode 4.2 中给出的基于项目)

页面视图控制器中的“页面”是视图控制器(UIViewController)。您创建一个 UIViewController 子类并将其交给页面视图控制器,页面视图控制器将显示其 UIViewController 的视图。这里的所有都是它的!所以你可以显示任何你想要的东西。您可以在 nib 中轻松设计 UIViewController 子类的视图,就像您设计任何其他视图控制器一样。

于 2011-12-22T16:24:12.413 回答
0

如果要添加 PDF,必须在视图上添加 UIWebView 并在此处打开 pdf

更新 1 -

这是在 UIWebView 中加载本地文件的方法。

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(10, 10, 200, 200)];

NSString *path = [[NSBundle mainBundle] pathForResource:@"document" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[webView loadRequest:request];

[self.view addSubview:webView];
[webView release];
于 2011-12-21T13:54:23.353 回答
-1

阅读 UIPageViewController 的文档。你需要实现一些委托方法来给它子 ViewControllers 来管理每个页面上的内容。对于 pdf,您的 viewController 需要包含一个 UIWebView。

于 2011-12-21T14:16:03.397 回答