UIPageViewController - загрузить его с PDF или изображениями - PullRequest
0 голосов
/ 21 декабря 2011

Я хотел бы знать, как я могу заполнить / загрузить UIPageViewController (основанный проект, приведенный в xcode 4.2) файлом PDF или изображениями. Не могли бы вы помочь? где я должен добавить код, что я должен добавить в проект?

Большое спасибо!

Ответы [ 3 ]

2 голосов
/ 22 декабря 2011

я хотел бы знать, как я могу заполнить / загрузить UIPageViewController (основанный проект, приведенный в xcode 4.2) файлом PDF или изображениями

«страница» на страницеКонтроллер представления является контроллером представления (UIViewController).Вы создаете подкласс UIViewController и передаете его в контроллер представления страницы, и контроллер представления страницы отображает его представление UIViewController.Это все, что нужно сделать!Таким образом, вы можете отобразить все, что вы хотите.Вы можете легко спроектировать представление вашего подкласса UIViewController в перо так же, как и любой другой контроллер представления.

0 голосов
/ 21 декабря 2011

Прочитайте документацию для UIPageViewController.Вам нужно реализовать несколько методов делегата, чтобы дать ему дочерние ViewControllers, которые управляют контентом на каждой странице.Для pdf ваш viewController должен включать в себя UIWebView.

0 голосов
/ 21 декабря 2011

Если вы хотите добавить 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];
...