2.19. Wczytywanie stron internetowych za pomocą UIWebView

Problem

W aplikacji iOS chcesz dynamicznie wczytać stronę internetową.

Rozwiązanie

Użyj klasy UIWebView.

Analiza

Widok sieciowy (WebView) jest używany przez przeglądarkę internetową Safari w systemie iOS do wczytywania treści sieciowych. Za pomocą klasy UIWebView w tworzonej aplikacji iOS możesz wykorzystać możliwości oferowane przez Safari. Musisz tylko umieścić widok sieciowy w interfejsie użytkownika oraz użyć jednej z metod odpowiedzialnych za wczytanie treści. Oto one.

loadData:MIMEType:textEncodingName:baseURL:

Metoda wczytuje egzemplarz NSData do widoku sieciowego.

loadHTMLString:baseURL:

Metoda wczytuje egzemplarz NSString do widoku sieciowego. Ciąg tekstowy powinien być poprawnym kodem ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.