我是NSURL,我負責指出特定的網址。
我是NSURLRequest,我負責對特定URL進行存取的請求。
我是UIWebView,我負責顯示網頁。
第1步:建立一個名為"UIIWebView"的"Single View Application"專案
第2步:拖拉UIWebView至畫面中
第4步:建立UIWebView的IBOutlet物件參考於ViewController中
- 4.1 對UIWebView按右鍵,按任"New Referencing Outlet"右邊的圓點,並拖拉至ViewController類別中
- 4.2 於"Name"欄位輸入"webView",並按下"Connect"
- 4.3 確認webView Outlet建立完成
第5步:於"ViewController.m"實作檔中的viewDidLoad方法中,透過NSURL指向網址"http://www.apple.com/tw/",將NSURL交由NSURLRequest,透過UIWebView的loadRequest:方法透過NSURLRequest載入網頁。而設定ScalesPageToFit=Yes,讓網頁符合iOS畫面大小作調整。
- (void)viewDidLoad
{
[super viewDidLoad];
//NSURL負責指出特定的網址
NSURL *url = [NSURL URLWithString:@"http://www.apple.com/tw/"];
//NSURLRequest負責對特定URL進行存取的請求
//而NSURLRequest與NSURL合作,
//NSURLRequest即可透過NSURL進行網頁的存取
NSURLRequest *request = [NSURLRequest requestWithURL:url];
//UIWebView負責顯示網頁,
//loadRequest:方法透過NSURLRequest取得網頁的內容,
//而後將網頁內容顯示在畫面上。
[self.webView loadRequest:request];
//ScalesPageToFit屬性=YES,
//讓網頁自動調整成螢幕的大小。
self.webView.ScalesPageToFit=YES;
}
[super viewDidLoad];
//NSURL負責指出特定的網址
NSURL *url = [NSURL URLWithString:@"http://www.apple.com/tw/"];
//NSURLRequest負責對特定URL進行存取的請求
//而NSURLRequest與NSURL合作,
//NSURLRequest即可透過NSURL進行網頁的存取
NSURLRequest *request = [NSURLRequest requestWithURL:url];
//UIWebView負責顯示網頁,
//loadRequest:方法透過NSURLRequest取得網頁的內容,
//而後將網頁內容顯示在畫面上。
[self.webView loadRequest:request];
//ScalesPageToFit屬性=YES,
//讓網頁自動調整成螢幕的大小。
self.webView.ScalesPageToFit=YES;
}
第6步:執行程式,網頁以透過UIWebView顯示出來了
檔案連結:UIWebView.zip