2011-12-21 9 views
0

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

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

+0

лет мужчина, это звучит хорошо! [email protected], спасибо! счастливый новый год :) если вы можете сделать начало моего года хорошим, вы будете здоровы! :) – xGoPox

ответ

0

Если вы хотите добавить PDF необходимо добавить UIWebView на ваш взгляд и открыть PDF здесь

Update 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]; 
+0

Или используйте основные графические методы для рисования PDF, это не так сложно. –

+0

да .. но открытие PDF в UIWebView намного проще для новичков – Saurabh

+0

Мне нужен интернет для просмотра веб-страниц ... (oupsy:^o) – xGoPox

-1

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

+0

Хорошо спасибо человеку, это значит, что моему приложению нужен интернет? ... правильно ? – xGoPox

+0

Нет, интернет не требуется. Вы можете сделать url из пути к файлу (см. Документацию для NSURL) и предоставить это UIWebView. Его простой в использовании интерфейс UIWebView, поскольку он имеет встроенную обработку PDF. Несмотря на название, он не должен быть онлайн. – Dancreek

2

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

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