UIWebView* transWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]; NSString* innerHTML = @"<span style=\"color: #F00;\">hogehoge</span>"; NSString* outerHTML = @"<body style=\"background-color: transparent\">%@</body>"; NSString*htmlString = [NSString stringWithFormat:outerHTML, innerHTML]; [transWebView setBackgroundColor:[UIColor clearColor]]; [transWebView setOpaque:NO]; [
最近、iMovatwitterというiPhoneアプリを出しました。iPhoneのブラウザは携帯電話のようにGPSやデジカメとインテグレーションすることを考えられていないので、GPSを使った「イマココ」や、デジカメと連携する「写ツ」をiPhoneで使うためにアプリ側で吸収しました。 このアプリでやりたかったことの一つが、UIWebViewというブラウザコントロールとWebサービス/アプリとの連携でした。UIWebViewというのは、SafariをiPhoneアプリ内に組み込むコントロールです。 丁度、Flash PlayerをHTMLに組み込むようにWebブラウザをiPhoneアプリ上に表示することができます。 このiPhoneアプリ上のWebブラウザとWebサービスの主な連携ポイントとしては、大きく3つあります。 1.iPhoneアプリからWebページを制御する 2.Webページのメ
UIWebViewで表示しているWebサイトのURLやtitleを取得する方法。 ■Titleの取得 NSString* title = [webView stringByEvaluatingJavaScriptFromString:@"document.title"]; ■URLの取得 NSString* url = [webView stringByEvaluatingJavaScriptFromString:@"document.URL"]; 参考記事: http://iphone-dev.jp/modules/d3forum/index.php?topic_id=72 http://www.htmq.com/js/index.shtml
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く