HTMLページのヘッダー文字列、フッター文字列、本文があります。プログラムでテキストをbody
に追加する必要があります。次に、このデータをすべてUIWebView
に入力してページを読み込む必要があります。 UIWebView
コントローラーに最終的なHTML文字列を入力して、私が設計したページを起動する必要があります。誰かがあなたのアイデアを分かち合うことができましたか?UIWebviewでHTMLコードを入力
ありがとうございます!
HTMLページのヘッダー文字列、フッター文字列、本文があります。プログラムでテキストをbody
に追加する必要があります。次に、このデータをすべてUIWebView
に入力してページを読み込む必要があります。 UIWebView
コントローラーに最終的なHTML文字列を入力して、私が設計したページを起動する必要があります。誰かがあなたのアイデアを分かち合うことができましたか?UIWebviewでHTMLコードを入力
ありがとうございます!
次のようなものを意味する:あなたは、たとえば、あなたがそれらを組み合わせることができbodyStringにheadStringに格納頭と体を持っている場合は
NSString *html = [NSString stringWithFormat: @"<html><head><style>body{background-color:black}</style></head><body>the body goes here</body>"];
UIWebView *myWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0.0,76.0,320.0,404.0)];
[myWebView loadHTMLString:html baseURL:nil];
を:
[NSString stringWithFormat: @"<html>%@%@</html>", headString, bodyString];
ありがとうございます。私が試してみます。 – Getsy
@rokjarc httpヘッダー(「Accept-Language:en-US」または「Authorization:Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ」)を含めるにはどうすればよいですか? – ConfusedDeer
@ConfusedDeer:うん、私の答えの中の 'head'は'
'タグを参照しています。 [この回答](http://stackoverflow.com/a/24683201/653513)によると、 'shouldStartLoadWithRequest:'にヘッダを設定することができます。私はそれを試していない。 –
はあなたにそれかに関するすべてのコードをしましたない? –
こんにちは、お返事ありがとうございます。いいえ、私はチュートリアルでこれを進める方法を見つけられませんでした。しかし、私はディレクトリからjsやhtmlファイルを読み込み、そのページを実行する方法しか見ていません。 – Getsy
[webView loadHTMLString:htmlString baseURL:nil]; – ggfela