タグで作ったhtmlを出力したい場合があります。
そうなった場合は、下のようにプログラムを組めば出力されます。
NSString* textHTML = @"<html><head></head>"; textHTML = [textHTML stringByAppendingString:@"<body>"]; textHTML = [textHTML stringByAppendingString:@"<img src='http://www.google.co.jp/images/nav_logo7.png' alt=''/>"]; textHTML = [textHTML stringByAppendingString:@"<div>"]; textHTML = [textHTML stringByAppendingString:@"hoge"]; textHTML = [textHTML stringByAppendingString:@"</div>"]; textHTML = [textHTML stringByAppendingString:@"</body>"]; textHTML = [textHTML stringByAppendingString:@"</html>"]; NSString* html = [NSString stringWithFormat:textHTML]; UIWebView *webView = [[UIWebView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]; [webView loadHTMLString:html baseURL:nil]; [window addSubview:webView]; [window makeKeyAndVisible]; |
実行結果は下のイメージになります。
これの素晴らしいところは、ネットに接続している時は、ちゃんとイメージが表示されるところ。
さらに、プロジェクト内にhtmlを直打ちしても表示できちゃうところ。
(当然といえば当然なのですが。)
なので、自分のオリジナルホームページを作りたいんだけど、サーバーにファイルを置きたくない場合や、RSS内にあるCDATAの内容を表示したい時に便利かなと。
0 コメント:
コメントを投稿