- //設定網址字串
- NSString *urlAddress = @"http://ithelp.ithome.com.tw/question/10056941";
- //建立一個NSURL物件
- NSURL *url = [NSURL URLWithString:urlAddress];
- //建立一個NSURLRequest物件
- NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
- //建立一個UIWebView 物件
- UIWebView *webView = [[UIWebView alloc] initWithFrame:[self.view frame]];
- //讓 UIWebView 連上NSURLRequest 物件所設定好的網址
- [webView loadRequest:requestObj];
- //將 UIWebVeiw 物件加入到現有的 View 上
- [self.view addSubview:webView];
- //釋放 UIWebView佔用的記憶體
- [webView release];
上面程式碼執行的結果:
它會顯示出完整的網頁,但網頁內容太多、太雜,我們只要顯示我們需要的部份。
取出 HTML 片段,重新用另外一個方法來讓 UIWebView 直接讀取 HTML 字串:
- //建立一個UIWebView 物件
- UIWebView *webView = [[UIWebView alloc] initWithFrame:[self.view frame]];
- //設定要顯示的 HTML 字串
- NSString *htmlString = @"<img src=\"/images/share_icon.gif\"><br/><a href=\"/profile?id=20001913\"><img src=\"/avatars/20001913.jpg\" width=\"65\" border=\"0\"></a><p><a href=\"/profile?id=20001913\">cafequeen</a> iT邦初學者 2級</p><h3>[有話大聲說]大老闆來臥底</h3><p>上周看了一篇新聞,<a href=\"http://dailynews.sina.com/bg/news/int/ausdaily/20101018/17451917146.html\">航空老闆 卧底當菜鳥空少</a>內心上演無限想像…<br />哇~如果大老闆真的臥底在你我身邊,會發生什麼事呢??<br />飛上枝頭當鳳凰?<br />一步登天?<br />還從此淪落為黑面蔡?</p><br>";
- //讓 UIWebView 讀取所設定好的 HTML 字串
- [webView loadHTMLString:htmlString baseURL:[NSURL URLWithString:@"http://ithelp.ithome.com.tw"]];
- //將 UIWebVeiw 物件加入到現有的 View 上
- [self.view addSubview:webView];
- //釋放 UIWebView佔用的記憶體
- [webView release];
上面程式碼執行的結果:
轉貼:http://ithelp.ithome.com.tw/question/10057790
沒有留言:
張貼留言