我是iPhone開發的新手,有一個問題,最終有助於理解這個概念。UIViewControllers和UIWebView
基本上,我有UIViewController加載了一堆東西的視圖。現在我想要當用戶點擊一個按鈕時,加載一個不同的視圖,這恰好是一個webView。現在,我希望weview根據在原始視圖中按下哪個按鈕來加載不同的url。
我該如何去做這件事?基本上在我的腦海,我想我可以加載並按下按鈕時交換意見,像這樣:
在
- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *selectedLink = [valuesForSection objectAtIndex:row];
NSString *urlAddress = @"http://www.google.com";
//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];
//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
//Load the request in the UIWebView.
[webView loadRequest:requestObj];
[self.view removeFromSuperview];
[self.view insertSubview:webView atIndex:0];
}
這是做這件事的正確方法嗎?或者我如何去做這件事?
你能告訴我你將如何實現pushviewcontroller?但是說過你說過,有另一個控制器而不僅僅是一個視圖會更好? – Doz 2009-08-30 10:52:51