2013-03-25 3 views
0

Если у меня есть WebView, когда я могу показать ему строку HTML-кода или прочитать документ HTML из папки «Поддерживаемые файлы», а затем отобразить его?Показать код HTML в WebView

Важно то, что он не требует, чтобы файл находился где-то в другом месте (приложение должно быть автономным).

Спасибо :-)

ответ

1

Да, вы можете. Код, который я использую для моих Webview выглядит следующим образом:

NSString *fullURL = [[NSBundle mainBundle] pathForResource:@"webpage" ofType:@"html"]; 
NSURL *url = [NSURL fileURLWithPath:fullURL]; 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
[webView loadRequest:requestObj]; 

Вы просто кладете страницу HTML в главном расслоении приложения. Удачи.

+0

Спасибо! Ответ вы сначала будете приняты через 5 минут. -0- – Deni

+0

Я приложу вам кредит в приложении :-) – Deni

+0

Вам не обязательно это делать, я все время использую этот код, когда хочу иметь встроенное веб-приложение в моем приложении iOS. Благодаря! –

2

Да! Выезд loadHTMLString:baseURL:. Трюк для изучения заключается в том, что baseURL может начинаться с file:// ;-)

С «локальной» базойURL все относительные URL-адреса в вашей разметке и CSS (ресурсы изображения объектов и т. Д.) Будут относиться к этому каталогу.

+0

Я вижу, но ответ Стэна был больше похож на то, что я ухаживал за ним. – Deni

+0

Прохладный! Удачи! –

Смежные вопросы