我想知道如何用PDF文件或图像填充/加载UIPageViewController(xcode 4.2中给出的基础项目)。你能帮忙吗 ?我应该在哪里添加一些代码,我应该添加到项目中?
非常感谢!
答案 0 :(得分:2)
我想知道如何用PDF文件或图像填充/加载UIPageViewController(xcode 4.2中给出的基础项目)
页面视图控制器中的“页面”是视图控制器(UIViewController)。您创建一个UIViewController子类并将其交给页面视图控制器,页面视图控制器显示其UIViewController的视图。这里的所有都是它的!所以你可以显示你想要的任何东西。您可以像在任何其他视图控制器中一样在nib中轻松设计UIViewController子类的视图。
答案 1 :(得分: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];
答案 2 :(得分:-1)
阅读UIPageViewController的文档。您需要实现一些委托方法,为其提供管理每个页面上内容的子ViewControllers。对于pdf,你的viewController需要包含一个UIWebView。