1

私のアプリケーションでは、サファリではなくアプリ内でURLを開きたいのですが、ありがとうございます。

4

1 に答える 1

4

アプリ内にウェブページをロードしたい場合は、UIWebViewが答えです。

// example:

UIWebView *webView = [[UIWebView alloc] init];
[webView setFrame:CGRectMake(0, 0, 320, 460)];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://google.com"]]];
[[self view] addSubview:webView];

本当に凝ったものにしたい場合は、独自のUIApplicationサブクラスを使用して、アプリケーションでOpenURLメソッドをインターセプトし、モーダルビューなどをポップアップして、アプリでURLを開くことができます。アプリ外のURL。

于 2012-09-07T00:48:52.917 に答える