GitBookWebViewを活用した簡易Webブラウザ開発WebViewとは?WebKitブラウザ機能とほぼ同等の機能を持った部品です。WebブラウザのSafariにも標準搭載されるオープンソースソフトウェアでHTML、CSS、JavaScript等を解釈して画面描画を担当してます。WebViewの良い点としては、HTMLコンテンツが表示できるのでCSSと組み合わせることで細かいレイアウトを実現できる所があります。rejectedに該当する可能性あるかもしれないため、その点は念頭に置かれたほうがよいかと思います。指定したURLを表示する機能の実装プロジェクト設定完了後に作成されるapp.jsのソースコードの一部を改造して、指定したURLのサイトを表示できるようにします。指定サイトのWebを表示するためにTi.UI.createWebViewを使います。WebViewにurlというプロパティがありそこに表示したいURLを代入することでそのサイトが表示されます。生成したWebViewをTi.UI.Windowに配置するための処理を実施します。表示しいたHTMLを生成します。WebViewのhtmlプロパティに上記で準備したHTMLを代入します。iPhoneでの動作イメージAndroidでの動作イメージ仕上げにWebサイトを表示出来る簡易Webブラウザを作成しますここまでの内容を踏まえて、最後に、URLが入力できるボックスを配置した簡易Webブラウザを作成します。読み込み処理を中止するボタンを準備HTMLコンテンツを表示するためのWebViewを準備Ti.Platform.nameの値をチェックして、Ti.UI.ActivityIndicatorのstyleに適切な値を設定する。これはコンテンツの読み込みが始まる前の処理を割り当てることが出来ます。今回はコンテンツが読込中であることを意図するために、Ti.UI.ActivityIndicatorを表示してます。これはコンテンツの読み込みが完了したタイミングで処理を割り当てることが出来ます。今回はコンテンツが読込完了したことを表現したいので、Ti.UI.ActivityIndicatorを非表示にしています。iPhoneでの動作イメージAndroidでの動作イメージまとめ文書が長くなったのでポイントをまとめます。WebViewの良い点としては、HTMLコンテンツが表示できるのでCSSと組み合わせることで細かいレイアウトを実現でき手軽に開発できる反面WebViewだけを使ったiPhoneアプリはAppleの審査に通らない可能性ある。WebViewには指定したURLを表示する機能だけではなく、あらかじめ準備しておいたHTMLを表示する機能もある。