Как использовать UIWebView для отображения небольших автономных HTML-документов? - PullRequest
1 голос
/ 28 сентября 2010

Могу ли я отправить свое приложение с HTML-документом и отобразить его с помощью UIWebView?Насколько сложно это использовать?

Возможно ли иметь маленькую рамку с UIWebView внутри или она всегда занимает весь экран?И могу ли я избавиться от всех этих элементов управления, чтобы UIWebView работал как расширенный UILabel или UITextView?

1 Ответ

4 голосов
/ 28 сентября 2010

Да;это просто;у вас может быть небольшое встроенное веб-представление;да, голое веб-представление не имеет элементов управления.

В вашем loadView или viewDidLoad методе:

UIWebView *webview = [[UIWebView alloc] initWithFrame:CGRectMake(...)];
[self.view addSubview:webview];
NSURL *url = [[NSBundle mainBundle] URLForResource:@"foo" withExtension:@"html"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webview loadRequest:request];
[webview release];

Это загрузит файл foo.html, который вы добавите в проекткак ресурс.В качестве альтернативы вы можете использовать loadHTMLString:baseURL:, если вы хотите создать HTML-код в коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...