私はiPhone開発の初心者ですが、この概念を一般的に理解するのに役立つかもしれない質問があります。UIViewControllerと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